La Tartine #64
State of React 2023
Hello c’est Benoit 👋,
J'espère que vous allez bien et que vous trouvez le temps de suivre les JO entre deux bugs et trois lignes de code. En tout cas, pour moi c’est toujours une période spéciale pleine d’émotions et d’inspiration🏅🇫🇷.
En parlant d’inspiration, on s’intéresse aujourd’hui aux résultats de l'enquête State of React 2023 qui viennent enfin d'être publiés. 🎉
Après quelques mois d'attente, nous avons maintenant un aperçu détaillé des tendances et des évolutions dans l'écosystème React. Personnellement, j'y ai trouvé quelques pépites intéressantes que je vous partage dans cette Tartine #64.
Prenez un café ☕, installez-vous confortablement, et bonne lecture !
🍓 News de la semaine
State of React 2023 - Survey Results
Le "State of React" est enfin là ! L'enquête State of React 2023 a été réalisée fin 2023 et les résultats de plus de 13 000 personnes interrogées ont finalement été publiés.
Malgré ses 11 ans d'existence, React continue de dominer le développement web grâce à son évolution constante et à sa capacité à relever de nouveaux défis. Plus qu'une simple adaptation, React mène la danse avec des innovations comme les Server Components et le futur Compiler.
Les données de cette enquête, recueillies entre le 27 octobre et le 15 novembre 2023, ne couvrent pas encore React 19 ni les développements ultérieurs, mais il y a déjà beaucoup à découvrir.
On y parle de tout : des framework React, des bibliothèques de composants, des solutions de gestion d'état, des nouveaux modèles d'application et de la quantité considérable de documentation, d'articles de blog, de vidéos et d'autres ressources qu'a accumulées React au fil des ans…
À noter que cette enquête est totalement indépendante de Meta, Vercel et de l'équipe React.
Voici les quelques insight que j’ai relevé de ce rapport :
Le succès des Hooks : Introduits en 2018, 99,5 % des personnes interrogées les ont utilisés. Et seulement 2% en sont mécontents !
Aucun gagnant clair sur les framework React : Next.js est le plus populaire mais a une rétention légèrement inférieure à celle d'Astro et Remix.
Les SPA dominent toujours pour la plupart des développeurs. Malgré l'accent mis sur la génération de sites statiques, le rendu côté serveur et les composants serveur, il est intéressant de noter que la grande majorité des utilisateurs de React travaillent toujours sur des SPAs.
React Aria et Radix sont en tête du classement des bibliothèques de composants en termes de positivité, prouvant que l'approche headless a de nombreux avantages.
Zustand, solution de gestion d’état la plus appréciée. Même si Redux dispose toujours d'une large base d'utilisateurs, il n'est pas aussi apprécié.
🥪 JamSnack
Article de Vercel qui explique comment utiliser les features flag dans un projet Next.js avec le SDK Flags de Vercel.
Dominik Ferber
Where AI Developer Tools Miss the Mark
Cette article de Builder.io explique pourquoi les outils de développement assistés par IA ne répondent pas aux attentes initiales et propose des solutions pour mieux intégrer l'IA dans le workflow des développeurs.
Steve Sewell
How to choose the best rendering strategy for your app
Exploration des cas d'utilisation et des compromis de chaque stratégie de rendering ( Static Site Generation (SSG), Server-Side Rendering (SSR), Client-Side Rendering (CSR), Incremental Static Regeneration (ISR), et experimental Partial Prerendering (PPR) ) avec en bonus une analyse de l'avenir de la diffusion de contenu.
Alice Alexandra Moore
Cette version inclut la première version expérimentale des Server Islands, la nouvelle solution d’Astro permettant d'intégrer ensemble du HTML statique et des composants dynamiques générés par le serveur.
Erika, Matthew Phillips
Introducing the Netlify Frameworks API
Netlify introduit l’API Netlify Frameworks, qui donne à tous les frameworks un contrôle total sur la façon dont les sites générés sont déployés sur Netlify.
Eduardo Bouças
📺 Conférences, webinaires et vidéos
React Summit 2024 ( tous les talks sont ONLINE ! )
Le replay des talks de la plus grande conférence React du monde.
La conférence JavaScript dotJS a fait son retour aux Folies Bergère, en plein centre de Paris. Retour de l'agence Premier Octet sur les différents talks de cette édition 2024 !
React VS Svelte - Which one should you choose in 2024? ft Rich Harris
Vous démarrez un nouveau projet web et vous hésitez entre Svelte et React ? Prismic a invité dans cette vidéo Rich Harris, le créateur de Svelte, pour vous donner une évaluation complète de ces options.
How To Develop 2 AI Apps in 10 Minutes!
Vous n'avez pas besoin de payer pour essayer de créer des applications qui utilisent l'IA. Jack Herrington nous montre comment exécuter des modèles d'IA localement, gratuitement avec Ollama. Il parcours également la bibliothèque d'IA de Vercel qui facilite la gestion des chats et la diffusion des messages au client.
Partage la Tartine 🍞
Si tu penses que cette édition pourrait plaire à une personne de ton entourage, n’hésite pas à partager cet e-mail ou à cliquer sur le bouton ci-dessous 👇
👉 Pour suivre nos aventures sur Youtube : https://www.youtube.com/@Pickbeam
👉 Pour prendre rdv avec Pickbeam pour un projet web : https://pickbeam.com
PS : Oublie pas de mettre un like en bas ou en haut de cet email si ça t’a plu.