TOUT Savoir sur les Server Action avec NextJS 13.4 (c’est une DINGUERIE)
NextJS 13.4 est la dernière version du framework de développement web NextJS, et il apporte une toute nouvelle fonctionnalité appelée Server Action. C’est une fonctionnalité incroyablement puissante qui permet aux développeurs de gérer les appels serveur de manière extrêmement performante et flexible. Dans cet article, nous allons plonger dans les détails de cette fonctionnalité et vous donner tout ce que vous devez savoir sur les Server Action avec NextJS 13.4.
Qu’est-ce que les Server Actions ?
Les Server Actions sont une nouvelle fonctionnalité introduite dans NextJS 13.4 qui permet aux développeurs de définir des actions personnalisées qui seront exécutées côté serveur. Cela signifie que vous pouvez effectuer des opérations complexes, comme accéder à une base de données, appeler des API externes, ou effectuer des calculs intensifs, directement depuis le serveur, sans avoir à passer par le client.
Comment utiliser les Server Actions
Pour utiliser les Server Actions dans NextJS 13.4, vous devez d’abord déclarer vos actions dans un fichier special appelé `server.js`. Vous pouvez ensuite importer ces actions dans vos pages ou composants et les appeler de manière synchrone ou asynchrone selon vos besoins. Ces actions peuvent également être utilisées pour prérendre le contenu d’une page avant son rendu.
Les avantages des Server Actions
Les Server Actions offrent de nombreux avantages aux développeurs. En utilisant les Server Actions, vous pouvez améliorer les performances de votre application en déchargeant les opérations lourdes côté serveur, ce qui permet de réduire les temps de chargement et d’améliorer l’expérience utilisateur. De plus, les Server Actions permettent une meilleure abstraction du code en centralisant la logique serveur, ce qui rend votre application plus maintenable et extensible.
Conclusion
En conclusion, les Server Actions avec NextJS 13.4 sont une véritable révolution dans le développement web. Cette fonctionnalité permet aux développeurs de réduire la complexité de leur code, d’améliorer les performances de leur application, et de fournir une expérience utilisateur plus fluide. Si vous utilisez NextJS, nous vous recommandons fortement d’explorer les possibilités offertes par les Server Actions dans cette nouvelle version.
Quand je regarde tes vidéos j'ai l'impression d'utiliser React et Next à 10% de leur capacité. Bon je suis pas dev react à la base mais quand même. Merci pour ton travail !
Merci pour cette vidéo , juste il aurais peut être fallu que tu précise les motif a faire dans nextconfig .
comme php… quoi
Merci pour la vidéo ! Sinon Est ce que avec cette version on peut maintenant utiliser l’app directory pour des vrais projets ?
Ont parle bien du "framework" qui se vante de faire du ssr alors que php le fais depuis 25 ans
Tres belle video, petite remarque au sujet de ton accent anglais, tu devrai peut etre essayer de t'améliorer car l'accent français n'est pas tres agreable pour les auditeurs qui viennent d'autres pays😊
Hello ! Juste pour te prévenir, le lien pour apprendre NextJS dans la description est dead
Moi y’a toujours deux trucs qui me font bugger avec le nouveau app directory. C’est comment faire un équivalent du getstaticprops pour des perfs et du SEO propre. Limite en ISG avec un revalidate. Et aussi j’arrive pas à mettre des server component dans des clients component malgré le wrapper de la doc :/
Nextjs ces du ouf mais remix ma séduit bro et dans la vidéo je commence à retrouver plusieurs techniques de remix que Nextjs commence a adopté mais Remix ces très très haut niveau