0
什麼是最好的/正確的方式在沒有任何財產的情況下在React中創建元素?在ReactJs的CreateElement中傳遞null和{}之間的區別?
React.createElement(div, {});
or
React.createElement(div, null);
什麼是最好的/正確的方式在沒有任何財產的情況下在React中創建元素?在ReactJs的CreateElement中傳遞null和{}之間的區別?
React.createElement(div, {});
or
React.createElement(div, null);
React.createElement(type, props, children);
props參數是從父元素傳遞到一個子元件的JavaScript對象。當你說null
意味着你沒有將任何道具傳遞給該組件。
~~
type
在React.createElement
可以是一個字符串象h1
,div
等或陣營組分。
var reactElement = React.createElement('div', { className: 'header' });
在當你通過託{ className: 'header' }
這種特殊情況下,創造了div
元素將與它相關的cssClass
。