它必须是超基本的。我想做一个第一个演示,而不是使用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()