This Week In React #139: React.dev, Remix, Server Components, Error Boundary, Wakuwork, React-Native, Bottom Sheet...

Sebastien Lorber - Mar 22 '23 - - Dev Community

Hi everyone!

The new React site is finally out, and it's safe to say that it kicks ass ๐Ÿค— I've put up quite a few related links, and will let you make up your own mind!

There are also some really cool articles. I like the interactive map of React APIs, Remix's approach to breaking changes for v2, or the use of React-Server-Components for translations.

On the React-Native side, the first RC of v0.72 is out. Some long-awaited new features of Metro 0.76 should be available soon, like symlinks support!


๐Ÿ’ก Subscribe to the official newsletter to receive an email every week!

banner


๐Ÿ’ธ Sponsor

Suncel

Build reusable blocks. Publish content faster. Get better Core Web Vitals and SEO.

Content editors : a game changer for companies that need to produce a lot of content and
have a strong SEO strategy. Marketers and content editors can edit and publish pages
without any complexity. Eliminate long delays and publish instantly. Pages and images are
optimized thanks to Next.js in order to achieve perfect Core Web Vitals scores.

Developers : plug and play with your existing Next.js app. Number of benefits to use
Suncel CMS as developer :

  • Build your reusable blocks in React
  • SEO Meta and sitemap are generated automatically (thanks to our SEO module)
  • Create your own custom settings in React
  • Admin customizable in React
  • No routing system needed to fit the CMS

Visit Suncel.io | 5mn demo video


โš›๏ธ React

Introducing react.dev

Introducing react.dev

The new React website is finally online! A new article comes with this launch. It's a very big project (both tech and content) that required several years of efforts and many collaborators.

What I like in particular:

  • The focus on hooks and functional components
  • The guides with many diagrams, illustrations and interactive challenges
  • The emphasis of React as a cross-platform solution, not web-only
  • API pages well separated in references/usage, current/deprecated, client/server
  • The overall consistency of the whole experience

Some changes were also controversial this week, in particular the fact of recommending only a small list of frameworks to start a new React project (Next.js, Remix, Gatsby, Expo) but not recommending many others (Vite, Create-React-App, client-side SPA...).

Also read:


Map of React API

Map of React API

A spatial and interactive representation of the React APIs, with references to great external articles for each of these APIs. I think it's a great idea and a good opinionated complement to the official documentation.



๐Ÿ’ธ 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

๐Ÿง‘โ€๐Ÿ’ผ Callstack - Senior React Native Developer - Fully Remote, PLN 21-32k net on B2B, monthly

Do you want to work on the world's most used apps? Would you like to co-create the React Native technology? Join the Callstack team of React & React Native leaders. Check our website for more details. We are looking forward to seeing your application - show us what you've got!

๐Ÿง‘โ€๐Ÿ’ผ G2i - 100% Remote React Native Jobs

We have several roles open for developers focused on React Native! Pay is ~160k plus 10% bonus. You must have production experience with RN and be based in the US. DM @gabe_g2i to learn more and don't forget to mention This Week in React.

๐Ÿ’ก How to publish an offer?


๐Ÿ”€ Other


๐Ÿคญ Fun

alt

See ya! ๐Ÿ‘‹

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .