Ваш код кажется правильным.Однако вы не обновили react-dom
до той же версии, т.е. 16.8.1
, что и React
, и, следовательно, вы видите эту ошибку, которая сначала немного вводит в заблуждение.И react
, и react-dom
должны использовать одну и ту же версию, чтобы иметь возможность правильно использовать функции React.
Выполнить
yarn upgrade react-dom@16.8.1
для обновления react-dom
до v16.8.1
Если вы используете npm
, а не пряжу, вы можете запустить
npm update --save react-dom@16.8.1