Обновление до 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.