Настраиваемый тег не является элементом DOM
Я пытаюсь создать простой класс в actjs, как показано ниже в коде. Я использую песочницу. когда я запускаю код, я получаю сообщения об ошибках ниже. пожалуйста, дайте мне знать, как это исправить
код:
import React from "react";
import ReactDOM from "react-dom";
import createReactClass from "create-react-class";
class HelloMessage extends React.Component {
render() {
return <div>Hello {this.props.name}</div>;
}
}
const rootElement = document.getElementById("root");
ReactDOM.render(<HelloMessage name="Helloo Welt" />);
export default HelloMessage;
ошибка:
Target container is not a DOM element.
1 ответ
Второй параметр отсутствует для render
,
Это должен быть элемент, где реагировать собирается разместить HTML для рендеринга.
const rootElement = document.getElementById("root");
ReactDOM.render(<HelloMessage name="Helloo Welt" />, rootElement);
За работой codesandbox