Open kevinvennitti opened 3 months ago
Mise Ă jour disponible ici :
Des questions pour toi @laem :
Mise à jour en vidéo cette fois :
https://github.com/user-attachments/assets/4ba02ab5-c89a-41e9-831c-cbe4ca65aa14
Mince je n'avais pas vu ton fork !
Alors pour le CSS j'ai adopté des principes qui me semble optimaux par rapport à tout ce que j'ai testé. Je sais que les opinions diffèrent largement entre les équipes mais personnellement j'apprécie ce mode :
Cette méthode s'affranchit totalement des class="xx yy" et mise un maximum sur le web sémantique en utilisant la balise adéquate. L'utilisation de paramètres de composants évite la multiplication des classes et donne toute la puissance d'un vrai langage.
Ok parfait, ça me va de suivre cette logique ! Je vais modifier en conséquence 👍
Pareil, quelle est ta logique conditionnelle ?
a) Conditionner l'affichage d'un composant avant son appel dans le code
{uneVariable && <Composant var={uneVariable}></Composant>}
b) Appeler un composant dans le code sans condition, et conditionner le return s'il y a des données ou pas au sein du composant ?
Composant.tsx
export function Composant({ var }) {
if(!var) return
return ( ... )
}
(Désolé s'il y a des coquilles, message composé sur téléphone ;) )
Bonne question ! Je crois que j'utilise les deux. Je trouve que la deuxième version est plus sympa quand on calcul une variable d'affichage (var = var1 || var2 && var3 > 29) locale à ce composant, et la première version est meilleure quand ton "unevariable" est locale au composant appelant :)
đź‘‹
Suite aux échanges sur une nouvelle maquette pour les fiches lieu (accessibles ici sur Figma), voici un tout premier jet d'intégration en CSS directement dans le code de Cartes :
Ce n'est qu'un début, de nombreux points sont encore à traiter :