This Week In React #182: v18.3, useDeferredValue, 3D, Metro, Worklets, TC39, TypeScript, Effect, Rspack, GraphQL...

sebastienlorber

Sebastien Lorber

Posted on April 19, 2024

This Week In React #182: v18.3, useDeferredValue, 3D, Metro, Worklets, TC39, TypeScript, Effect, Rspack, GraphQL...

Hi everyone!

This week we have a nice Next.js release and many interesting community blog posts.

We can also feel that the React core team is working hard to polish the remaining details for React 19. Unexpectedly, a v18.3 is finally planned with extra warnings. React Native 0.74 is also around the corner.

This week I'd like to introduce you to ECMAScript News. It's my favorite newsletter to keep up to date with ES, TC39, JS tooling, and runtimes.

Next week we have React Connection and React Native Connection conferences in Paris. See you there for those that attend πŸ‘‹. You can still get a -20% discount with my partner code "TWIR".


πŸ’‘ Subscribe to the official newsletter to receive an email every week!

banner


πŸ’Έ Sponsor

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

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

Used by 25,000 companies, React-admin is the leading framework for building ERPs, internal tools, and B2B apps with React. Here are 3 reasons to try it:

1️⃣ Rapid Development 🏎️🏁 Boasts a library of 170+ hooks and components, allowing you to focus on the unique aspects of your application rather than repetitive CRUD operations.

2️⃣ Customizable and Extensible βœ¨πŸ’« Built on a headless core, react-admin enables complete customization of your app's look and feel. And it gets out of the way when you need custom logic.

3️⃣ Built-in Best Practices πŸ€“ React-admin integrates 7 years of best practices in data fetching, performance, form handling, and security, ensuring a robust and enjoyable developer experience.

Best of all: it's free and seamlessly integrates with your API (no SSO Tax). Try it now πŸ˜‰


βš›οΈ React

Next.js 14.2

Next.js 14.2

Until we get React 19 and Next.js 15, this new minor version includes development, production, and caching improvements. The highlights are:

  • Turbopack (RC): 99.8% of tests passing for next dev --turbo
  • Build / Production Improvements: Reduced memory usage
  • Caching Improvements: Configurable client-side cache revalidation with staleTimes
  • Errors DX: Better hydration mismatch messages

I’m excited to see a great React hydration mismatch error dialog already implemented in Next.js! As I write this, Turbopack is 99.9% ready for development usage (6 integration tests missing). For build usage, it’s 75% ready so we’ll have to wait a bit more.



πŸ’Έ Sponsor

FormBuilder SDK for React

FormBuilder SDK for React

A complete form solution for React projects, used by Fortune 500 companies. With easy-to-use open-source components for building and running powerful forms inside your React app. Extensively documented, up in minutes, and deeply customizable.

  • Builder for creating powerful forms;
  • Runner for deploying forms and collecting data;
  • Flexible form layouts (conversational, chat etc.) and styling;
  • Extensible with custom question types;
  • Complete docs, examples, and demos;
  • Self-hosted without external dependencies;
  • Start, test, and perfect for free.

TWIR exclusive: Get 25% off your FormBuilder SDK license.


πŸ“± React-Native

Is Zero-Bundle-Size React Server Components possible in React Native?

🐦 Is Zero-Bundle-Size React Server Components possible in React Native?

Evan Bacon answers yes, and gives us a glimpse of what the future might hold in a server-driven React Native world. Exciting times ahead!



πŸ”€ Other


🀭 Fun

alt

See ya! πŸ‘‹

πŸ’– πŸ’ͺ πŸ™… 🚩
sebastienlorber
Sebastien Lorber

Posted on April 19, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related