React学习之进阶非JSX的痛处(十七)
发布时间:2020-12-15 07:29:03 所属栏目:百科 来源:网络整理
导读:从开始学习 React 接触到 JSX ,就知道这个 JSX 语法就是一个用于简化的代码的方式, React 并没有规定你一定要使用这个,你也可以用 React.createElement(component,props,...children) 纯的 javascript 语法来处理它 JSX 语法 class Hello extends React .
从开始学习
class Hello extends React.Component {
render() {
return <div>Hello {this.props.toWhat}</div>;
}
}
ReactDOM.render(
<Hello toWhat="World" />,document.getElementById('root')
);
非 class Hello extends React.Component {
render() {
return React.createElement('div',null,`Hello ${this.props.toWhat}`);
}
}
ReactDOM.render(
React.createElement(Hello,{toWhat: 'World'},null),document.getElementById('root')
);
注意孩子内容要使用类的元素要用 如果大家想了解更多的 如果你觉得 const e = React.createElement;
ReactDOM.render(
e('div',null,'Hello World'),document.getElementById('root')
);
就上面这些例子而言,我们可以非常明显看出,
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |