# How to Upgrade to React 18

DevFeed: [How to Upgrade to React 18](<https://devfeed.tech/articles/how-to-upgrade-to-react-18-2968.md>)

Original publisher: [Read original article](<https://react.dev/blog/2022/03/08/react-18-upgrade-guide>)

Author: Rick Hanlon

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

Content type: tutorial

Language: en

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

Topics: [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [cloudflare-workers](<https://devfeed.tech/tags/cloudflare-workers.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [migration](<https://devfeed.tech/tags/migration.md>), [node](<https://devfeed.tech/tags/node.md>), [react](<https://devfeed.tech/tags/react.md>), [release](<https://devfeed.tech/tags/release.md>), [server](<https://devfeed.tech/tags/server.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [update](<https://devfeed.tech/tags/update.md>)

## AI overview

A guide to upgrading an existing application to React 18, covering the new root API, concurrent rendering, server-rendering and streaming API changes, and TypeScript type updates.

## Source excerpt

As we shared in the release post, React 18 introduces features powered by our new concurrent renderer, with a gradual adoption strategy for existing applications. In this post, we will guide you through the steps for upgrading to React 18.