Aller au contenu principal

πŸ“¨ #139: React.dev, Remix, next export, Server Components, i18n, Error Boundary, Wakuwork, Astro, React-Native, Bottom Sheet, TypeScript, TC39...

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

Salut Γ  tous !

Le nouveau site React est enfin sorti, et on peut dire qu'elle envoie du bois πŸ€— J'ai mis pas mal de liens intΓ©ressants liΓ©s Γ  cette sortie, et je vous laisse vous faire votre propre idΓ©e!

Il y a également quelques articles très sympa. J'aime bien la map intéractive des APIs React, l'approche des breaking changes de Remix pour leur v2, ou encore l'usage des React-Server-Components pour les traductions.

CotΓ© React-Native, la premiΓ¨re RC de la v0.72 est sortie. Des nouveautΓ©s trΓ¨s attendues de Metro 0.76 devraient Γͺtre bientΓ΄t disponibles, comme le support des symlinks!

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

Pour me soutenir:

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    Suncel

    Publiez plus rapidement votre contenu. AmΓ©liorez votre SEO.

    Pour les Γ©diteurs de contenu : destinΓ© aux sociΓ©tΓ©s qui publient beaucoup de contenu et ont une importante stratΓ©gie SEO. Les Γ©diteurs de contenu et Γ©quipes marketing peuvent publier le contenu sans aucune complexitΓ© technique (Γ©diteur no-code), utiliser des blocks et des templates prΓ©-conΓ§us. Les mises en ligne de page sont instantanΓ©es, sans intervention d'un dΓ©veloppeur. Les pages et les images sont optimisΓ©es grΓ’ce Γ  Next.js afin d'obtenir d'excellent scores pour vos Core Web Vitals.

    Pour les dΓ©veloppeurs : solution plug and play pour votre application Next.js existante ou pour une nouvelle application. De nombreux avantages pour ce CMS :

    • Conception de blocks rΓ©utilisables construits en React
    • Meta donnΓ©es pour le SEO dΓ©jΓ  dΓ©finies et Sitemap gΓ©rΓ© automatiquement (module SEO)
    • CrΓ©ation de vos propres settings custom en React
    • Admin personnalisable en React
    • Pas de systΓ¨me de routing nΓ©cessaire pour s'adapter au CMS

    Visiter Suncel.io | 5mn vidΓ©o dΓ©mo

    βš›οΈ React​

    Introducing react.dev

    Introducing react.dev

    Le nouveau site React est finalement en ligne! Un nouvel article accompagne ce lancement. C'est un très gros projet (tech et contenu) qui aura demandé plusieurs années d'efforts et de nombreux collaborateurs.

    Ce que j'aime en particulier:

    • Le focus sur les hooks et functional components
    • Les guides avec de nombreux diagrammes, illustrations et challenges intΓ©ractifs
    • La mise en avant de React comme une technologie cross-platform et pas uniquement web
    • Les pages API bien sΓ©parΓ©es en references/usage, current/deprecated, client/server
    • La consistance de maniΓ¨re gΓ©nΓ©rale de l'expΓ©rience dans son ensemble

    Certains changements ont aussi fait polΓ©mique cette semaine, en particulier le fait de ne recommander qu'une petite liste de frameworks pour dΓ©marrer un projet React (Next.js, Remix, Gatsby, Expo) mais de ne pas recommander les autres (Vite, Create-React-App, client-side SPA...).

    Lire aussi:

    Map of React API

    Map of React API

    Une reprΓ©sentation spatiale et intΓ©ractive des APIs React, avec en plus des rΓ©fΓ©rences vers de bons articles externes pour chacune de ces API. Je trouve que c'est une super idΓ©e pour complΓ©ter la documentation officielle.

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      Build and Run Synthetic Monitoring That Scales

      Build and Run Synthetic Monitoring That Scales

      You build it, you own it! It’s a simple mantra that has driven software development for years. But what is the best way to monitor complex React applications?

      First: Use Playwright to simulate critical user flows and guarantee that your app works. Second: Be confident that mission-critical APIs are up and running.

      Monitoring as code is a new way to define, test, and deploy entire Playwright-based testing and monitoring setup directly from code. Get started with the Checkly CLI by running npm create @checkly/cli.

      Learn more about the Checkly CLI here.

      Unite your QA, dev, and ops teams with Checkly

      πŸ“± 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 !