在没有任何属性的情况下在React中创建元素的最佳/正确方法是什么?
React.createElement(div, {});
or
React.createElement(div, null);
答案 0 :(得分:0)
React.createElement(type, props, children);
props参数是从父元素传递到子元素的JavaScript对象。当你说null
意味着你没有将任何道具传递给那个组件时。
~~
type
中的 React.createElement
可以是h1
,div
等字符串或React-Component。
var reactElement = React.createElement('div', { className: 'header' });
在这种特殊情况下,当您传递道具{ className: 'header' }
时,已创建的div
元素将与cssClass
相关联。