- To get started with the React 18 alpha, type npm install react@alpha react-dom@alpha.
- The React 18 Working Group will consist of developers, library authors, educators, and other experts, who will offer feedback and collaborate on React 18. Together, they will help prepare the community to smoothly gradually adopt React 18 with existing apps and libraries. It's hosted for the public to view on GitHub Discussions, although the group itself is invite-only.
- In a post announcing the changes, the team also discussed some new features React 18 will boast as a result of a new opt-in mechanism the team created called “concurrent rendering.” The approach makes it possible for React to prepare multiple versions of the UI simultaneously.
- These new features include out-of-the-box improvements while additionally posing no out-of-the-box breaking changes to component behavior. This means it will be easy to quickly upgrade to React 18 with few, if any, changes to code.
- Other new features include APIs like startTransition and a new streaming server renderer with built-in support for React.lazy.