-1
docs表示它是一個類型,但在下面的兩個例子中,它們都起作用,第一個例子實際上正在使用一個函數。這是不是意味着文檔錯誤?好像createElement
不僅僅是一個類型,而且是一個返回元素的函數。這對我來說很棘手。React.createElement接受什麼參數?
var title = function (props) {
return (
React.createElement(
'h1',
null,
'title'
)
);
};
ReactDOM.render(
React.createElement(title),
document.getElementById('app')
);
VS.
var title = React.createElement(
'h1',
null,
'title'
)
ReactDOM.render(
title,
document.getElementById('app')
);
下一行顯示如下:*「類型參數可以是標籤名稱字符串(例如」div「或」span「),也可以是React組件類型(類或函數)。 * – Li357
@AndrewLi:你可以寫一個答案:) –
@FelixKling當然,我會繼續併發佈一個 – Li357