Настраиваемый тег не является элементом 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

Другие вопросы по тегам