Grand merci pour cette belle et magnifique explication sans oublier a quel point tu viens de me faire gagner du temps sur la compréhension des deux concepts. Pour moi une démonstration sur un projet todo serait la bienvenue😊
@poumpim3974 Жыл бұрын
Merci pour la vidéo
@kodaps_fr Жыл бұрын
Avec plaisir :)
@kingelectonics43711 ай бұрын
Je viens de découvrir Next js et c'est le futur du dev full stack, comme je l'avais prédit pour Kotlin/jetpack compose pour le développement Android.
@remy8587 Жыл бұрын
Non mais au final concrètement il se passe quoi quand un composant serveur est mis à jour? Une requete ajax? C’est comme htmx du coup? C juste des requete http get sous jacente?
@kodaps_fr Жыл бұрын
C'est expliqué ici www.plasmic.app/blog/how-react-server-components-work#consuming-the-rsc-format un peu rapidement mais effectivement ca ressemble au HTMX (à part que c'est un format streamable et que le HTMX c'est du HTML)
@CodingBill Жыл бұрын
Okay je comprends un peu mieux, merci pour cette vidéo. Un mystère demeure pour moi et j'aurais aimé voir un exemple concret car j'ai déjà eu un bug assez chelou en mettant en oeuvre ce que tu présentes ici. Admettons que dans ton exemple de page, dans le header, la photo de profil puisse être mise à jour par l'utilisateur sur une page profil spécifique. La difficulté que j'ai rencontré c'est quand l'utilisateur vient changer sa photo de profil, sur certaines pages, la photo va revenir sur l'ancienne. Je pense à une mauvaise invalidation du cache client, en tout cas je n'ai pas trouvé sur le moment de moyen de forcer le refresh de ce composant sur les pages en question. De plus, ce composant était partagé à travers un fichier layout.tsx donc il devrait être efficacement "partagé" entre toutes les pages de l'appli. Après des jours de galères j'ai laissé tombé et j'ai retiré la photo de profil du header... Déception quand même mais je reviendrais dessus un de ces jours.
@kodaps_fr Жыл бұрын
Ca ressemble effectivement pas mal à un probleme de cache browser. Pour ça il n'y a pas 15 000 possibilités - si l'image change, il faut changer son URL ou attendre que le cache du navigateur expire.....