# React v18.0

DevFeed: [React v18.0](<https://devfeed.tech/articles/react-v18-0-22347.md>)

Original publisher: [Read original article](<https://reactjs.org/blog/2022/03/29/react-v18.html>)

Published: 2022-03-29T00:00:00Z

Content type: release

Language: en

Sources: [React](<https://devfeed.tech/sources/react.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>)

Tags: [batching](<https://devfeed.tech/tags/batching.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [npm](<https://devfeed.tech/tags/npm.md>), [react](<https://devfeed.tech/tags/react.md>), [release](<https://devfeed.tech/tags/release.md>), [server-side-rendering](<https://devfeed.tech/tags/server-side-rendering.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

## AI overview

React 18 is released on npm with automatic batching, new APIs including startTransition, and streaming server-side rendering with Suspense. The release is built on an opt-in concurrent renderer and includes a gradual adoption path for existing users.

## Source excerpt

This blog site has been archived. Go to react.dev/blog to see the recent posts. React 18 is now available on npm! In our last post, we shared step-by-step instructions for upgrading your app to React 18. In this post, we'll give an overview of what's new in React 18, and what it means for the future. Our latest major version includes out-of-the-box improvements like automatic batching, new APIs like startTransition, and streaming server-side rendering with support for Suspense. Many of the features in React 18 are built on top of our new concurrent renderer, a behind-the-scenes change that unlocks powerful new capabilities. Concurrent React is opt-in -- it's only enabled when you use a concurrent feature -- but we think it will have a big impact on the way people build applications. We've spent years researching and developing support for concurrency in React, and we've taken extra care to provide a gradual adoption path for existing users. Last summer, we formed the React 18 Working Group to gather feedback from experts in the community and ensure a smooth upgrade experience for the entire React ecosystem. In case you missed it, we shared a lot of this vision at React Conf 2021: In the keynote, we explain how React 18 fits into our mission to make it easy for developers to build great user experiences Shruti Kapoor demonstrated how to use the new features in React 18 Shaundai Person gave us an overview of streaming server rendering with Suspense Below is a full overview of what to expect in this release, starting with Concurrent Rendering. Note for React Native users: React 18 will ship in React Native with the New React Native Architecture. For more information, see the React Conf keynote here. What is Concurrent React? The most important addition in React 18 is something we hope you never have to think about: concurrency. We think this is largely true for application developers, though the story may be a bit more complicated for library maintainers. Concurrency is