Aller au contenu principal

📨 #163: React-Query, React-Forget, Rspress, Remix Vite, Next.js Barrels, Storybook, Memo, Transitions, Gluestack, VisionCamera, Unistyles, VisionOS, Expo debugging...

· 8 minutes de lecture
Sébastien Lorber
Editeur - Mainteneur de Docusaurus

Salut à tous !

Il y a beaucoup de contenu cette semaine! De nombreuses sorties mais aussi de très bons articles React. Cela ne risque pas de s'arrêter, avec les belles conférences React qui arrivent: React Advanced, Next.js Conf, reactjsday...

J'ai aussi une belle nouvelle à vous partager en avance: je vais tout prochainement devenir papa d'une petite fille 🤗

La newsletter va pour la 1ère fois faire une longue pause de plusieurs semaines, qui commence dès maintenant. La prochaine newsletter est prévue le 29 Novembre.

Sinon je garde le cap pour franchir les 30 000 abonnés d'ici la fin de l'année, alors pendant mon absence, continuez à me ramener vos potes 😜

Merci et à bientôt 👋

💡 Consulter cette newsletter sur Twitter - format visuel 🎨

Pour me soutenir:

Ne manque pas le prochain email !

    💸 Sponsor

    Frontendmasters

    FrontendMasters – Complete React.js Learning Path to Senior React Developer

    Learn React.js from the ground up to advanced topics like performance, testing, and code quality. Start by building a real-world app in the Complete Introduction to React. Continue with Intermediate React, integrating the most popular tools from the ecosystem. Then learn performance, TypeScript, and even Next.js, the fullstack React framework!

    ⚛️ React

    TanStack Query v5

    TanStack Query v5

    Après de nombreuses pré-releases, la v5 de TanStack Query sort en version stable, y compris l'interface React Query. On y retrouve en particulier:

    • une API unifiée, mieux typée, sans overloads
    • support Suspense stable. Streaming, React Server Components (expérimental)
    • de nombreuses autres améliorations: infinite queries, persistence, devtools, optimistic updates, useMutationState...

    Rspress v1.0 - A fast Rspack-based static site generator

    Rspress v1.0 - A fast Rspack-based static site generator

    Première version stable pour générateur de site statique venant de l'équipe ByteDance, basé sur Rust, React et MDX. Un concurrent sérieux pour Docusaurus, Nextra, Vitepress, Starlight et autres solutions orientées contenu. Rspress affiche de très bonnes performances au build, tout en présentant une belle liste de features: i18n, versioning, search... La compétition devient rude, et ça me motive encore plus pour ajouter du Rust dans Docusaurus 😄!

    Remix - Vite Support

    Remix - Vite Support (Unstable)

    Remix explique le choix de devenir un plugin Vite dans cette proposal. Cela lui permet d'ouvrir son compilateur et de devenir plus flexible en laissant la possibilité d'ajouter ses propres plugins Vite pour gérer divers scenarios: MDX, GraphQL, Tailwind, path aliases...

    Statically analysing React components for fun and profit

    🎥 Statically analysing React components for fun and profit

    Sathya travaille sur React Forget, le compiler tant attendu. Ce talk nous dévoile quelques détails intéressants:

    • Le compiler est possible grace au "nouveau" modèle de React, qui n'utilise plus de classes ou de this
    • Il raisonne localement, est capable d'optimiser en parallèle, et peut être adopté incrémentalement
    • Il fonctionne sur du JavaScript non typé, et comprends les conventions React comme les hooks et le prefix "use"
    • Son système d'alias analysis est encore plus complèxe que celui du moteur V8

    Sathya annonce qu'on devrait en entendre plus souvent parler dans les semaines à venir, notamment dans le talk "Understanding Idiomatic React" à React Advanced dans à peine 2 jours. Bref, on a hâte d'en savoir plus!

    Ne manque pas le prochain email !

      💸 Sponsor

      CoderPad: Code together before you work together

      CoderPad: Code together before you work together

      Hiring front-end developers is hard. 😩 But 4,000+ engineering teams — including at Netflix, Spotify and LinkedIn — have found a better way! 🤠 Skip the algorithm interviews and run front-end interviews in a fully customizable and collaborative IDE - where you can:

      • drag and drop a React (and Angular or Vue) repo
      • add packages with npm install
      • let candidates use ChatGPT live in the interview
      • watch & share code playback after the interview

      Use CoderPad to run fast, fair and real coding interviews that candidates and interviewers trust. Sign up for free today & hire with confidence.

      📱 React-Native

      Gluestack

      Gluestack-ui v1.0 - Universal & Accessible UI Components for React Native & Web, Unstyled & Themed

      Sortie en version v1.0 stable pour cette nouvelle solution de styling cross-platform en React-Native. On peut dire qu'il y a déjà pas mal de choses fournies dans cette version: plugin VSCode, kit Figma, support Expo et Next.js, primitives headless et stylisées. Il va falloir étudier tout ça de plus près! J'ai l'impression que le support RSC avec Next.js est encore limité, et il faudra utiliser "use client".

      🇫🇷 En français

      💡Tu peux m'envoyer ton contenu: sebastien@thisweekinreact.com !

      À l'abordage de React

      🚀 Formation React approfondie et 100% FR (pré-vente) !

      Découvrez "À l'abordage de React" en pré-vente dès la semaine prochaine, avec les deux premiers modules et un accès à vie aux autres modules lorsqu'ils sortiront.

      Notre plateforme interactive et immersive permet un apprentissage efficace et en profondeur de React en Français.

      🔀 Autre

      🤭 Fun

      alt

      A plus 👋


      Ne manque pas le prochain email !