Vos sujets sont excellents, vraiment correspondent aux questions auxquelles les professionnels font face. C'est très rare, sur les contenus publiés publiquement
Toi, tu viens de gagner un abonné ;) J'ai un niveau plutot ""débutant", et j'ai beaucoup apris de ta vidéo : zustand que je ne connaissais pas et que j'ai immédiatement adopté, j'ai vu ton architecture dossier, créer un projet react c'est toujours chercher a optimiser les reRenders, je comprenais pas très bien la différence entre les custom Hooks et les fonctions utilitaires, grace a toi, on est bon ! Bref, avec une seule vidéo, je te dis un grand merci !!! ca promet pour la suite. Merci :)
Wow c'est vraiment cool d'avoir les retours de toutes les choses que j'ai pu t'apprendre. C'est cool, j'espère que tu as aimé le style pédagogique de venir "améliorer" un code encore et encore étape par étape.
@@melvynxdev j'ai appris grace a des cours "react de A a Z" ce genre de chose qui cible toujours les personnes débutantes. Et sur internet, on voit que de ca au final. De ton coté j'ai l'impression que tu cible un public "intermédiaire", "confirmé" : tu utilises constamment typescript (j'en suis pas encore la ^^), ton expérience + copîlot rend ton code ultra rapide a écrire : faut suivre ^^, mais pour répondre a ta question oui !, le style pédagogique est pour moi super : les illustrations très claires, le fait de montrer plusieurs facons de faire et surtout pas de blabla inutile : les vidéos sont courtes!
La partie "hors" react permet aussi de faire de l'unit testing de ta business logic sans faire tourner de composant react ou mock Zustand. Extremement intéressant
Je te remercie énormément pour cette vidéo ❤. Tu penses que c'est judicieux d'utiliser Zustand dans un projet Nextjs pour une plateforme de location de voiture ?
La question c'est : Est ce que Next.js fournis un manager de state avec son framework ? Non ? Alors la réponse est Oui, et il a déjà fait une vidéo pour choisir son state manager.. On choisi des techno en fonction de son besoin ! Pas parce que c'est cool..
Vidéo intéressante merci ! Dans la doc de zustand et redux on trouve ceci: - Per-request store: A Next.js server can handle multiple requests simultaneously. This means that the store should be created per request and should not be shared across requests. Qu'est ce que cela signifie exactement ?
Salut Melvyn ! Il y a un concept que je ne comprends pas avec Zustand : il n'y a que des tutos avec des states globaux, mais jamais sur les states "conditionnels". Par exemple, dans une ton app, on a notre state global, comme ça l'user peut remplir son panier qu'il soit connecté ou non (donc pas de soucis). Mais on aurait aussi envie d'avoir un state qui correspond aux infos propres à l'user (sa config, ses derniers items achetés, etc ...). Le problème avec le store global User, c'est que toutes les variables ne sont pas forcément définies (userConfig, userLastItems, ...) et du coup, on se retrouve en permanence à checker si les champs les valeurs sont bien définis pour ne pas avoir des erreurs TypeScript. Comment fais-tu pour ne pas avoir ce problème tout en gardant la puissance des hooks Zustand ?
@@melvynxdev C’est pas grave ! Mais t’es tellement bon mais tellement bon que tu fais tout vite et quand on connaît pas forcément tout on a du mal à suivre 🤣 Tu as une énergie débordante c’est insane 🤣
Vos sujets sont excellents, vraiment correspondent aux questions auxquelles les professionnels font face. C'est très rare, sur les contenus publiés publiquement
merci ça fait plaisir
Évidemment Zustand c’est le meilleur. Merci pour la partie optimisation ça j’avoue je connaissais pas. Super vidéo comme toujours 😊
Trop cool merci !
Toi, tu viens de gagner un abonné ;)
J'ai un niveau plutot ""débutant", et j'ai beaucoup apris de ta vidéo : zustand que je ne connaissais pas et que j'ai immédiatement adopté, j'ai vu ton architecture dossier, créer un projet react c'est toujours chercher a optimiser les reRenders, je comprenais pas très bien la différence entre les custom Hooks et les fonctions utilitaires, grace a toi, on est bon !
Bref, avec une seule vidéo, je te dis un grand merci !!! ca promet pour la suite. Merci :)
Wow c'est vraiment cool d'avoir les retours de toutes les choses que j'ai pu t'apprendre. C'est cool, j'espère que tu as aimé le style pédagogique de venir "améliorer" un code encore et encore étape par étape.
@@melvynxdev j'ai appris grace a des cours "react de A a Z" ce genre de chose qui cible toujours les personnes débutantes. Et sur internet, on voit que de ca au final. De ton coté j'ai l'impression que tu cible un public "intermédiaire", "confirmé" : tu utilises constamment typescript (j'en suis pas encore la ^^), ton expérience + copîlot rend ton code ultra rapide a écrire : faut suivre ^^, mais pour répondre a ta question oui !, le style pédagogique est pour moi super : les illustrations très claires, le fait de montrer plusieurs facons de faire et surtout pas de blabla inutile : les vidéos sont courtes!
Ah oui merci c'est vrai que Copilot plus TypeScript etc... et encore je me force à etre trkl ! Je m'améliore...
La partie "hors" react permet aussi de faire de l'unit testing de ta business logic sans faire tourner de composant react ou mock Zustand. Extremement intéressant
Exactement aussi ! Merci du commentaire qui ajoute de la valeur ^^
Merci pour ce tuto !
avec plaisir
zouuussstaaaaannndd 🔥j'approuve x10 000
zoustand life
Super vidéo
Merci à toi !
Je te remercie énormément pour cette vidéo ❤. Tu penses que c'est judicieux d'utiliser Zustand dans un projet Nextjs pour une plateforme de location de voiture ?
La question c'est : Est ce que Next.js fournis un manager de state avec son framework ? Non ? Alors la réponse est Oui, et il a déjà fait une vidéo pour choisir son state manager.. On choisi des techno en fonction de son besoin ! Pas parce que c'est cool..
@@974Dump Merci pour ta réponse
Hello, effectivement si tu en vois l'intêret. Après pour un "panier" je ferrais un server state personnelement, car le panier doit persister
Merci pour la vidéo
merci à toi !
Vidéo intéressante merci !
Dans la doc de zustand et redux on trouve ceci:
- Per-request store: A Next.js server can handle multiple requests simultaneously. This means that the store should be created per request and should not be shared across requests.
Qu'est ce que cela signifie exactement ?
Qu'il faut l'utiliser que en fronte-dn ? Idk
Exceptionnel
merc
Salut Melvyn !
Il y a un concept que je ne comprends pas avec Zustand : il n'y a que des tutos avec des states globaux, mais jamais sur les states "conditionnels".
Par exemple, dans une ton app, on a notre state global, comme ça l'user peut remplir son panier qu'il soit connecté ou non (donc pas de soucis). Mais on aurait aussi envie d'avoir un state qui correspond aux infos propres à l'user (sa config, ses derniers items achetés, etc ...).
Le problème avec le store global User, c'est que toutes les variables ne sont pas forcément définies (userConfig, userLastItems, ...) et du coup, on se retrouve en permanence à checker si les champs les valeurs sont bien définis pour ne pas avoir des erreurs TypeScript.
Comment fais-tu pour ne pas avoir ce problème tout en gardant la puissance des hooks Zustand ?
Zustand est toujours global. Il existe une lib/middleware Zustand pour gérer des states plus localisé
exacte Zekoo
@@melvynxdev Il s'appelle comment ? Je le trouve où ?
@NsHtxZekoo Il s'appelle comment s'il te plaît :) ?
@@RemiLux-invest j’ai cherché, je me souviens plus désolé 🤦♂️
quelle différence avec recoil frérot? sans oublier de te remercier pour cette magnifique vidéo
hello, je sais pas je l'utilise pas
@@melvynxdev merci bro belle vidéo
pas de soucis
Combine avec Zod ca doit le faire...n'est ce pas?
Oui je sais pas pourquoi faire mais tu peux !
T'as changé de casquette ????
ouais vite fait j'avais perdu la mienne
Prononces bien le nom de mon state manager préféré...
ça se prononce "Jushtand" et non "Zustand" ! 😤
SUSTAND !
lol redux c'et la vie
la vie de merde 💩😂
C'est u truc de fou comment t'es bon, tu explique bien MAIS PUTAIN DE MERDE tu vas trop vite xDDDD
Je suis désolé pourtant celui-là j'ai voulu aller moins vite :o
@@melvynxdev C’est pas grave ! Mais t’es tellement bon mais tellement bon que tu fais tout vite et quand on connaît pas forcément tout on a du mal à suivre 🤣
Tu as une énergie débordante c’est insane 🤣
Je vous envie pour savoir coder comme ça. Comment avez-vous fait ?