Aller au contenu principal

πŸ“¨ #142: JSX, React-Query, Server Components, Next.js, Million, OpenNext, Ariakit, Expo-Image, React-Three-Fiber, TS 5.1, Node.js 20, WebGPU...

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

Salut Γ  tous !

Cette semaine, TypeScript 5.1 sort en beta avec de nombreuses amΓ©liorations liΓ© au JSX et Γ  React!

React-Query compte retirer les callbacks dans la version 5. Cette idΓ©e ne plait pas Γ  tout le monde.

Pour les dΓ©veloppeurs React-Native, ne manquez pas React-Native-Connection le 1er Juin Γ  Paris! J'ai participΓ© au commitΓ© de sΓ©lection des talks, et on vient de publier la line-up complete avec des speakers internationaux et locaux. RΓ©duction de 10% avec le code "REACTHEBDO".

πŸ’‘ Consulter cette newsletter sur Twitter - format visuel 🎨

Pour me soutenir:

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    React-admin

    React-admin - Le Framework Open Source d'applications B2B

    Vous Γͺtes en train de dΓ©velopper une admin avec React? Si oui, la suite va vous intΓ©resser ! En utilisant React-admin, notre framework open-source, vous pouvez vous Γ©pargner des jours de dΓ©veloppement ! 🀩

    Avec React-admin, vous pouvez non seulement gagner un temps prΓ©cieux, mais vous pouvez Γ©galement devenir un meilleur dΓ©veloppeur! Fort d’une communautΓ© de 20 000 dΓ©veloppeurs qui l'utilisent quotidiennement et d’une Γ©quipe technique dΓ©diΓ©e, le projet grandit de jour en jour.Β  Consultez le tΓ©moignage deΒ  Caritas pour vous faire une idΓ©e des possibilitΓ©s offertes par le framework.

    Rejoignez notre communautΓ© florissante ainsi que le serveur Discord, afin de rester au courant des derniΓ¨res mises Γ  jour de React-admin et d'obtenir l’aide d'un rΓ©seau de dΓ©veloppeurs expΓ©rimentΓ©s.

    Testez le dès maintenant en moins de 30 minutes !

    βš›οΈ React​

    TypeScript 5.1 beta

    TypeScript 5.1 (beta) + React

    Une version TypeScript importante qui va permettre Γ  React de pouvoir dΓ©clarer les types valides Γ  utiliser dans le JSX. Il est prΓ©vu d'utiliser cette nouvelle feature au plus tΓ΄t dans les typedefs React, qui ont d'ailleurs Γ©tΓ© forkΓ©es pour continuer Γ  supporter des anciennes versions (TypeScript <= 5.0).

    Il y a de bonnes raisons d'adopter TypeScript 5.1+ au plus vite. Cela dΓ©bloque entre autre:

    • la possibilitΓ© d'utiliser un React Server Component async dans le JSX sans erreurs TypeScript ni workaround.
    • la possibilitΓ© de retourner tous les types valides pour ReactNode (string, array, boolean...) sans avoir besoin d'un fragment (details).
    • d'autres amΓ©liorations intΓ©ressantes autour du JSX: namespaced attributes et linked editing (VSCode).

    Breaking React Query's API on purpose

    Breaking React Query's API on purpose

    React-Query va retirer les callbacks (onSuccess, onError, onSettled) du hook useQuery avec la v5. Dominik explique ce choix en proposant des alternatives plus adaptΓ©es pour les cas communs, comme afficher un toast. Une dΓ©cision qui fait polΓ©mique, mais semble nΓ©cessaire car ces APIs Γ©taient souvent mal utilisΓ©es. Note: les callbacks sont conservΓ©es pour useMutation.

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      Tina.io is a headless CMS for Markdown-powered sites

      Tina.io is a headless CMS for Markdown-powered sites

      • Editing UI for your Markdown files
      • UI for MDX components
      • Supports static (SSG) and server-side rendering (SSR)
      • Option for visual editing (live-preview)
      • Build with reusable blocks

      Test a starter site

      Or run Β npx create-tina-app@latest Β then visit localhost:3000/admin

      Watch the 4-min demo video

      πŸ“± React-Native​

      πŸ§‘β€πŸ’» Jobs​

      πŸ§‘β€πŸ’Ό Shotgun - Senior Full Stack Engineer - 60-75k€ + BSPCE

      Shotgun est la billetterie des évènements electro. Nous recherchons des devs expérimentés pour travailler sur une stack moderne: React, React-Native, Typescript, GraphQL, NextJS, PgSQL, Vercel...

      πŸ§‘β€πŸ’Ό Premier Octet - DΓ©veloppeurs(euses) React - Paris

      Nous cherchons des dΓ©veloppeurs(euses) JavaScript passionnΓ©s. Vous interviendrez en dΓ©veloppement sur des projets variΓ©s et motivants, Γ  la fois serveur et front (React, Nest, Next), et Γ©ventuellement mobile (React Native).

      πŸ’‘ Comment publier une offre d'emploi ?

      🏒 Vous recrutez en CDI ou freelance? Contactez-moi!

      πŸ‡«πŸ‡· En franΓ§ais​

      πŸ’‘Tu peux m'envoyer ton contenu: sebastien@thisweekinreact.com !

      πŸ”€ Autre​

      🀭 Fun​

      alt

      A plus πŸ‘‹


      Ne manque pas le prochain email !