울트라 베이직이어야합니다. JSX를 사용하지 않고 직접적인 데모를 만들고 싶습니다.React JS : HTML이 화면에 표시됩니다.
const nicolas = {
admin: true,
id: 1,
email: "[email protected]",
name: "Nicolas",
statement: "Star Wars rocks"
};
class User extends React.Component {
render() {
return React.createElement('div', null,
`<div>name: ${this.props.name}</div>
<div>statement: ${this.props.statement}</div>`
);
}
}
ReactDOM.render(
React.createElement(User, nicolas, null),
document.querySelector('section.app')
);
결과적으로 div
태그가 직접 표시됩니다. 왜 ? 어떻게 피하는가? 나는 여러가 React.createElement()