Go to content

React Server Components : Effet de mode ou réel progrès ?

Présentation par : Thomas Simonnet 📕 Resumé : Sortis courant de l’année 2023 dans la version Canary de React, les Server Components promettent une amélioration de l’expérience utilisateur en confiant une partie du travail de rendering au serveur. Cette fonctionnalité vient s’ajouter au concept déjà éprouvé du Server Side Rendering (SSR), déjà utilisé par React et d’autres frameworks Front, et ce depuis bien longtemps. En dehors des réactions exagérées sur les réseaux sociaux, qu’est ce que cette nouveauté apporte concrètement ? Est-elle simple d’utilisation ? Est-ce la mort des bonnes vieilles Single Page Applications (SPA) ? Nous tacherons de répondre à ces questions dans ce talk en faisant la part des choses entre les gains apportés par cette évolution du framework finalement peu révolutionnaire (Colocalisation du code client et du code serveur, communication composant / serveur au plus près des ressources I/O, etc.), les limites d’une telle approche (manque de bonnes pratiques sur l’écriture et l’architecture des Server Components, distinction confuse entre code exécuté côté client et côté serveur, etc.), voire les dangers qui en découlent (potentielle exposition de code serveur sensible dans le bundle JS, alourdissement inutile du bundle JS, peu ou pas de warnings quant à leur mauvaise utilisation, etc.) Enregistré en avril 2024 à Paris, Palais des Congrès, Porte Maillot. 🔥 Pour rester informé sur l'actualité de Devoxx France, suivez nous sur linkedIn : https://www.linkedin.com/company/devoxx-france/, twitter : https://twitter.com/DevoxxFR ou consultez notre site web https://www.devoxx.fr/

April 17, 2024