幾個月前我開始學習react.js,然後我放棄了它。今天我又開始學習React了。閱讀官方文檔,我發現如何創建組件的語法已經改變。在過去,我學會了以這種方式創建組件:在React.js中創建組件:「React.createClass」仍然可用嗎?
reactComponentElement = React.createClass({
render: function(){
return <h1>Title</h1>;
}
})
所以,使用React.createClass。
今天,我在一個組件的創建可以用功能
function reactComponentElement(){
return <h1>Title</h1>;
}
或一類
class Clock extends React.Component {
render() {
return (
<div>
<h1>Hello, world!</h1>
</div>
);
}
}
所以可以實現文檔看,我還可以使用React.createClass?
你看過這個問題嗎? 「那麼,React.createClass不再使用了嗎?」我的回答 - 「如果你在ES5中編碼,你仍然必須使用React.createClass()」。有什麼不對或者你不明白我的答案? –
我認爲這是一個很好的回覆:) 我只是等待其他可能的答覆,然後我用綠色檢查標記它 – marco