The latest version of React has been announced to be launched shortly & published a React 18 Alpha version. In this new update, the react team has focused on a gradual adoption strategy, which means your code can be upgraded to React 18 without making any or only minimal changes.
This version of React comes with many new features, including automatic batching, new APIs, and a Streaming Server renderer. React 18 also features a working group for discussion and improvement.
Why should you choose to React?
What is the React 18 Working Group?
The React 18 Working Group is built to prepare the ecosystem to integrate React 18 with existing applications and libraries. This will be the first Working Group (WG) of its kind to incorporate the local ecosystem and region. Working Groups are hosted on Github discussions can be read by anyone.
Features of React 18
- Automatic Batching - Using automatic batching, all state updates will be grouped together, whether the state updates occur in setTimeouts or in promises widgets so that a performance improvement is achieved.
- Concurrent Features - With React 18's new features, you'll find a couple of entirely opt-in methods.
These techniques are called "concurrent rendering" and allow React to generate multiple versions of the user interface at once.
In the Long Run
No specific date has been scheduled for React 18, but it will take several months before most production applications are ready for use with React 18. With this latest release of React, an alpha version has been released. Previous issues will be resolved by the new features of React 18 Alpha.
You can install the React18-alpha version from click here.