Aller au contenu principal

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

Β· 10 minutes de lecture
SΓ©bastien Lorber
Newsletter creator - Docusaurus maintainer

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 !