⚛️ React Hebdo #146: Concurrency, Server Components, JSX, TV, Next.js, React-Query, Apollo, Remix, Expo Router, Skia, React-Native, Remotion, Flashlight, INP, Bun...


🌐 Version web

Salut à tous !

On se retrouve avec 2 semaines de news React. Il y a pas mal de bons articles React, et aussi des annonces React-Native très intéressantes liées aux conférences qui ont eu lieu récemment. Entre Remix Conf, App.js, Chain React... difficile de tout suivre, sans compter React-Native-Connection et React Summit la semaine prochaine!

Les librairies de data fetching comme React-Query et Apollo se posent la question de leur intégration avec les Server Components et Next.js App Router. On commence à y voir plus clair.

La newsletter saute à nouveau une édition, on se retrouve donc le 7 Juin 👋

Pour info, je compte bientôt recruiter un stagiaire ou alternant pour m'aider à développer cette newsletter, mais aussi travailler sur des projets open-source comme Docusaurus. Je vais bientôt partager plus de détails mais n'hésites pas à m'envoyer un email si ça t'intéresse!

Pour me soutenir:

💸 Sponsor

Start UI [web] - Opinionated web app UI starter

Notre starter UI d'application Web gratuit et open source offre un moyen rapide et facile de démarrer votre prochain projet. Il inclut les bonnes pratiques et des outils prêts pour la production pour vous aider à démarrer immédiatement, vous faisant ainsi gagner du temps et des efforts lors de la phase de setup.

Disponible avec des fonctionnalités intégrées : 🔐 authentification, 📱responsive layout, 🧑‍💻 gestion des utilisateurs, 🇫🇷 internationalisation et support right-to-left, 🌚 dark mode et des 🎛 composants avancés pour faciliter le développement. Essayer la demo.

Prêt à être utilisé avec TypeScript, NextJS, Chakra UI, TanStack Query, Storybook et plus encore.

🚀 Start UI [web] sur GitHub

⚛️ React

Understanding React Concurrency

Une bonne vue d'ensemble des features de Concurrent React, des transitions et du fonctionnement du scheduler.

Spotify - TV Spatial Navigation

Spotify explique comment ils développent leurs apps pour TV et consoles hybrides basées sur des technos web. Il n'y a pas de navigation spatiale (flèches/joystick) sur le web alors ils ont créé leur propre navigation basée sur des composants React.

💸 Sponsor

Live Next Week: Land Your Dream Developer Gig

Whether you’re a seasoned developer or a recent bootcamp grad, you must know what employers look for in their engineering candidates today.

Join technical hiring managers from Nylas for their tips on acing your next interview.

We’ll tackle handling common interview questions, approaching the topic of generative AI and other emerging tech, and much more.

Get your link for the May 31st conversation!

📱 React-Native

The Joy of Painting with Skia

William Candillon présente à App.js les avancées de React-Native Skia. L'intégration Reanimated s'améliore. Un composant RichText est en cours de dev. Les exemples d'intégration avec des vues natives sont impressionants.

Write Once, Route Everywhere: File System-based Navigation for Native Apps

Evan Bacon présente à App.js les features prévues pour Expo Router v2. Voir également ce thread. L'usage de liens universels présente de nombreux avantages pour l'UX. Expo continue d'investir sur le support du web, qui progresse bien avec les dernières avancées du bundler Metro. Il y a même un support du CSS prévu. Expo pourrait bien commencer à concurrencer Next.js sur le web?

🧑‍💻 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 ?

🇫🇷 En français

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

🔀 Autre

🤭 Fun

A plus 👋

⚛️ This Week In React

🔥 Keeps React and React-Native experts up to date! Join 34k+ devs for one email per week.

Read more from ⚛️ This Week In React

🌐 Read Online Hi everyone! This week is rather quiet in the React world, so we took a step back on Vinext, found great community blog posts, and weak signals. On the React Native side, let’s welcome our new author, Jan Jaworski, who covered the new Expo SDK and the State of React Native survey results, among many other things. Let's dive in! 💸 Sponsor Still writing tests manually? Notion, Dropbox and LaunchDarkly have found a new testing paradigm - and they can't imagine working without it....

🌐 Read Online Hello everyone, Krzysztof and Kacper from Software Mansion here 👋 The React Foundation officially launched. Cloudflare rebuilt the whole Next.js in a week using AI. In the meantime, the real Next.js is adding version-matched docs so agents always have context on new and recently updated APIs. On the React Native side, Hermes is moving beyond mobile: Hermes-node brings the engine to Node.js as a potential V8 swap. CSS Grid is also coming to React Native, and TanStack Router has...

🌐 Read Online Hi everyone! Huge thanks ❤️ — we just hit #1 resource on the State of React 2025 survey. Wild. This week leans heavily into TanStack and Next.js content, plus a few notable releases worth your time. On mobile, Hermes is clearly ramping up, and ByteDance just lowered the barrier to building Lynx apps. Let’s dive in. As always, thanks for supporting us on your favorite platform: 🦋 Bluesky ✖️ X / Twitter 👔 LinkedIn 👽 Reddit 💸 Sponsor Cut Code Review Time & Bugs in Half Code reviews...