Если вы видите в консоли ошибку:
Warning: You passed a container to the second argument of root.render(…). You don't need to pass it again since you already passed it to create the root.
Скорее всего вы уже определили root
элемент для рендера приложения, и повторно передаете id контейнера в root.render
.
Пример кода:
const root = ReactDOM.createRoot(document.getElementById("root")); root.render(<App />, document.getElementById("root"));
Необходимо исправить на:
const root = ReactDOM.createRoot(document.getElementById("root")); root.render(<App />, document.getElementById("root"));
То есть в root.render()
передаем только один аргумент <App />.
Так как селектор document.getElementById("root")
уже определили при создании root
элемента.