⚛️ 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, Seb here! 👋 It's been another quiet week in the ecosystem, probably because everyone was afraid to announce anything during the massive Cloudflare outage! By the way, this one was not caused by useEffect 😆! We have a good variety of interesting links, but I’m not sure what could be the headline. The most important news was probably the announcement of the upcoming CSS grid support in Yoga and React Native, but it’s still a draft PR for now. Also excited by the TC39...

🌐 Read Online Hi everyone, Seb here! 👋 This week has been relatively calm in the ecosystem. We have a good variety of community blog posts, releases, and weak signals. I'm not sure what to highlight, so I'll just let you enjoy reading it! As always, thanks for supporting us on your favorite platform: 🦋 Bluesky ✖️ X / Twitter 👔 LinkedIn 👽 Reddit 💸 Sponsor AG Charts: The Best React Charts in the World. AG Charts is a high-performance, canvas-based charting library from AG Grid. Originally built...

🌐 Read Online Hi everyone, Seb and Armand here! 👋 This week, we found various interesting React releases and links about directives, Partial Pre-Rendering, performance, micro-frontends, i18n, among other things. On the React Native side, we had 2 major releases and various interesting weak signals. Beware of the RN Dev Server vulnerability, and make sure to upgrade if needed. As always, thanks for supporting us on your favorite platform: 🦋 Bluesky ✖️ X / Twitter 👔 LinkedIn 👽 Reddit 💸 Sponsor...