React Обновление

Обновление до React 18

Обновление существующего приложения React до версии 18 требует всего двух шагов.

Если вы уже используете последнюю версию create-react-app, которая по умолчанию использует React 18, вы можете пропустить этот раздел.

Шаг 1: Установка React 18

Чтобы установить последнюю версию, выполните следующую команду из терминала в папке вашего проекта:


npm i react@latest react-dom@latest


Шаг 2: Использование нового API Root

Чтобы воспользоваться новыми возможностями React 18, такими как параллельное выполнение, вам необходимо использовать новый API Root для рендеринга на стороне клиента.

До:


import ReactDOM from 'react-dom';
ReactDOM.render(<App />, document.getElementById('root'));

После:


import ReactDOM from 'react-dom/client';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<App />);

Ваше приложение будет работать и без использования нового API Root. Если вы продолжите использовать ReactDOM.render, ваше приложение будет вести себя как в React 17.