JE Transforme TON Code React en Clean Code (Review)

  Рет қаралды 7,499

Melvynx • Apprendre à coder

Melvynx • Apprendre à coder

Күн бұрын

Пікірлер: 31
@M8V_lv
@M8V_lv 11 ай бұрын
comme dab chapeau t le roi du code
@melvynxdev
@melvynxdev 11 ай бұрын
merci !
@matthieudantes4129
@matthieudantes4129 11 ай бұрын
vraiment top ce format, pas mal de youtubeurs US le font, si tu peux répéter l'opération ça serait appréciable!! Avec un exemple sur pk utiliser un customHook serait optimal. Merci
@melvynxdev
@melvynxdev 11 ай бұрын
oui faut que j'en faisse plus
@axelpo9390
@axelpo9390 11 ай бұрын
Pas mal le nouveau concept, sa permet de voir où on peut faire des erreurs et comment les corriger
@melvynxdev
@melvynxdev 11 ай бұрын
merci !
@jeremymaquaire962
@jeremymaquaire962 6 ай бұрын
Salut, j'aimerais une review. Est ce possible? Mais pas sur KZbin
@melvynxdev
@melvynxdev 6 ай бұрын
ah bah non sauf si tu es membre de mes formations
@fromagetriste
@fromagetriste 11 ай бұрын
tu codes depuis combien de temps sur react ? t'as l'air à l'aise. Moi je viens de Python Django, je pète des câbles avec JavaScript et le front end, j'en suis au stade où ça me gave mais on s'accroche
@melvynxdev
@melvynxdev 11 ай бұрын
ça fait 4-5 ans
@TheBlackManMythLegend
@TheBlackManMythLegend 11 ай бұрын
on pige beaucoup mieux par l'erreur parce que en presentant le truc bien parfois ne comprends pas POURQUOI on fait comme ceci et pas comme cela.
@melvynxdev
@melvynxdev 11 ай бұрын
yeah trop bien !
@xXLeGrandStanXx
@xXLeGrandStanXx 11 ай бұрын
0:40 Je pense surtout que ça devrait être sort côté serveur et pas côté client, histoire que ce soit généré statiquement (et regénéré toutes les heures, par exemple) avec les datas déjà triées ? Tout dépend de si ce sont des données qui bougent beaucoup ou non et de s'il les met en cache ou pas. 4:10 À mon sens, ce n'est pas un composant mais un générateur qui sert à renvoyer ou bien un ReactNode (ou bien un ReactNode[]). Personnellement ça ne me choque pas, et je trouve ça bien plus déroutant de le convertir en composant. Si tu regardes la définition de ce qu'est ComponentType, ce n'est pas tout à fait la même chose sémantiquement. De plus, je ne vois absolument pas l'intérêt, si ce n'est que ça ajoute de la lourdeur. 5:50 Alors, oui, mais ça implique aussi de devoir manipuler intelligemment prevState. (Pour en savoir plus : "All 12 useState & useEffect Mistakes Junior React Developers Still Make in 2023") 6:35 Alors à vrai dire, c'est une question qui est propre aux standards web. Une pression de la touche espace ou enter sur un provoquera aussi un clic. Mais sur un , ce sera seulement la touche enter qui provoquera aussi un clic. Pour le reste, en revanche, je suis plutôt d'accord dans l'ensemble. Mais j'ai pas trouvé ça super agréable, honnêtement... Mais bon, une prochaine fois, peut-être.
@melvynxdev
@melvynxdev 11 ай бұрын
Tu as pas trouvé ça agréable ???
@xXLeGrandStanXx
@xXLeGrandStanXx 11 ай бұрын
@@melvynxdev Oé, déso, je t'ai trouvé un peu trop dur et un peu trop catégorique.
@arnaudgutierrez4231
@arnaudgutierrez4231 11 ай бұрын
Salut Sympa le concept. Tu fais du terraform et du ansible aussi ?
@melvynxdev
@melvynxdev 11 ай бұрын
Hello, merci et non !
@arnaudgutierrez4231
@arnaudgutierrez4231 11 ай бұрын
@@melvynxdev ok. Dommage ☺️ En même temps tu peux pas tout couvrir ☺️
@bastienv6233
@bastienv6233 11 ай бұрын
Super concept
@melvynxdev
@melvynxdev 11 ай бұрын
merci !
@rawz06
@rawz06 11 ай бұрын
Très bon code review, allez j'en rajoute deux 3:39 Quand vous écrivez ça, vous devez avoir un WARNING ALERTE Lorsque vous avez énormément de propriété comme ça - On créé un type ProductCardProps ou on met tout ça - On ne fait pas de destructuration, on fait des props.name, props.category. Tu vas te retrouver avec des tonnes et des tonnes de variables. Petite amélioration également, évite les imgSrc, imgAlt, imgWidth mais non non non. Mets moi ça dans un type ProductCardImageProps. export type ProductCardImageProps { src: string; alt: string; width: number; height: number; } export type ProductCardProps { name: string; category: string; price: string; image: ProductCardImageProps; href: string; //etc } export function ProductCard(props: ProductCardProps) { //code here } 8:52 Alors c'est pas une review mais Disabled sans le d j'ai l'impression de lire « j'ai manger » 😆
@renaud689
@renaud689 11 ай бұрын
d'accord avec toi, sauf sur la destructuration (que tu apelle destruction 😂) , car ecrire props.quelquechose a chaque fois c'est chiant
@rawz06
@rawz06 11 ай бұрын
@@renaud689 Merci je corrige parfois je m'emmêle les pinceaux. Pour les props on destructure oui mais quand il y a un, deux trois variables max, quand il y en a 15, on le fait pas sinon ça devient un foutoir.
@melvynxdev
@melvynxdev 11 ай бұрын
ça dépends !
@smithjohn2367
@smithjohn2367 10 ай бұрын
Personnellement j'aurai utiliser le pattern Compound pour ce genre de composant et comme ça plus aucunes props :=)
@u.tassinari2916
@u.tassinari2916 11 ай бұрын
Super vidéo ! A refaire !
@melvynxdev
@melvynxdev 11 ай бұрын
merci bcp ü
@ibraboo
@ibraboo 11 ай бұрын
Il est bien ce format
@melvynxdev
@melvynxdev 11 ай бұрын
merci !
@renaud689
@renaud689 11 ай бұрын
Excellent ce format
@melvynxdev
@melvynxdev 11 ай бұрын
merci !
Comment envoyer des emails avec React facilement (Resend)
11:11
Melvynx • Apprendre à coder
Рет қаралды 8 М.
Les 15 Erreurs useState & useEffect que TOUS les Débutants Font en React
30:58
Melvynx • Apprendre à coder
Рет қаралды 10 М.
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 77 МЛН
Остановили аттракцион из-за дочки!
00:42
Victoria Portfolio
Рет қаралды 3,9 МЛН
ОТОМСТИЛ МАМЕ ЗА ЧИПСЫ🤯#shorts
00:44
INNA SERG
Рет қаралды 4,8 МЛН
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,7 МЛН
VUEJS 3 POUR DÉBUTANTS EN 40 MINUTES ⏱️
46:11
Laravel Jutsu
Рет қаралды 28 М.
TUTO Server Actions en NextJS : La nouvelle feature React
29:31
Melvynx • Apprendre à coder
Рет қаралды 6 М.
Tutoriel TailwindCSS en 1 HEURE | Comprendre l'ESSENTIEL en 2024
1:07:16
Melvynx • Apprendre à coder
Рет қаралды 22 М.
useRef en React | Ce Que J'aurais Voulu Savoir Plus Tôt !
12:12
Melvynx • Apprendre à coder
Рет қаралды 5 М.
React en 5 minutes
8:04
Clément Touzet
Рет қаралды 250
TUTO React Server Component de A à Z en 2024
42:46
Melvynx • Apprendre à coder
Рет қаралды 12 М.
7 Questions JavaScript À ABSOLUMENT SAVOIR pour ton Entretien
15:55
Melvynx • Apprendre à coder
Рет қаралды 13 М.
5 TIPS Tailwind que j'aurais dû suivre plus tôt...
11:49
Melvynx • Apprendre à coder
Рет қаралды 2,7 М.
Peut-on VRAIMENT coder avec ChatGPT ?
24:29
Parfaitement Web
Рет қаралды 81 М.
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 77 МЛН