DEV Community

Cover image for This Week In React #140: React Labs, Storybook, Astro, refs, Ark, Impala, Docusaurus, Expo-Blur, WebView, AsyncContext...
Sebastien Lorber
Sebastien Lorber

Posted on • Originally published at thisweekinreact.com

2 1 1 1 1

This Week In React #140: React Labs, Storybook, Astro, refs, Ark, Impala, Docusaurus, Expo-Blur, WebView, AsyncContext...

Hi everyone!

I'm just back from vacations: we catch up with 2 weeks of news!

A new React Labs post now presents React Forget as a reactivity compiler.

Server Components never cease to surprise. Many related innovations are not yet highlighted outside a few tweets.

For React-Native developers, Chain React is a great conf in the USA (Portland, May 18-19). They offer us a 10% discount with code thisweekinreact.


💡 Subscribe to the official newsletter to receive an email every week!

banner


💸 Sponsor

React-admin

React-admin - The Open-Source Framework for B2B apps

Single-Page-Apps are still the best choice to create admin panels, B2B apps, and ERP systems on top of REST/GraphQL APIs. React-admin is the open-source framework of reference for building SPAs.

React-admin offers a library of 150+ business-oriented components. It's not a UI kit: it leverages the best UI kit for React, MUI. React-admin boosts developer productivity by assembling the best-in-class libraries, managing all the repetitive stuff you shouldn’t have to deal with.

Its strongest point? The best developer experience you'll ever have, backed by an awesome documentation and a vibrant community. And it only takes 30 minutes to get started 🚀

React-admin has been actively maintained for 5 years, and has already convinced more than 20,000 developers worldwide. Come try it, it is free, forever! 😁


⚛️ React

React Labs

React Labs: What We've Been Working On – March 2023

An official update from the R&D around React that addresses different topics:

  • React Server Components. A nice implementation is already available in Next.js via App Router. RSCs with async/await should also be able to run in a client app. I have the impression they want to unify client/server side model and I think AsyncContext will be great for that!
  • Asset loading: integration with Suspense for loading CSS, font and images (more details).
  • Document Metadata: first-class support for an API for <head> metadata with streaming support.
  • React Optimizing Compiler: no longer presented as an auto-memoizing compiler, but as a reactivity compiler. React Forget has reached a milestone, and they are focusing on integration.
  • Offscreen Rendering: an innovation I'm really looking forward to, which differentiates React from other frameworks. Meta is testing prerendering on React-Native apps with positive results.
  • Transition Tracing: permits to detect slow transitions.


💸 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

🧑‍💼 Passionfroot - Senior Full-stack Engineer (Remix) - €160k+, Berlin/remote

Passionfroot's mission is to empower the independent businesses of tomorrow via YouTube, Podcasts, Social Media, and Newsletters. Join us in building a tool that will empower creators globally to build scalable, sustainable businesses.

🧑‍💼 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! 👋

Sentry mobile image

Mobile Vitals: A first step to Faster Apps

Slow startup times, UI hangs, and frozen frames frustrate users—but they’re also fixable. Mobile Vitals help you measure and understand these performance issues so you can optimize your app’s speed and responsiveness. Learn how to use them to reduce friction and improve user experience.

Read the guide

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay