Reactjs學習 -- factory、component和element

在使用reactjs的時候,我們經常會使用到下面三個方法:

  1. React.createFactory()
  2. React.createClass()
  3. React.cleateElement()
這三個方法接受的參數和返回的對象類型是不同的。

React.createFactory

該方法會接受一個component類型的對象,並且返回一個factory方法。使用返回的factory可以創建element。如

<span style="font-size:12px;">var factory = React.createFactory(component);
var element = factory(props, ...., children);</span>


React.createClass

該方法會返回一個component。


React.cleateElement

返回一個element

如果實例化的時候沒有按照對應的類型來調用,React會拋出一個warning,據說下一個版本會拋出一個error。


ps: 
我寫了一個project seed,框架使用了Backbone + React + requirejs, UI框架使用了semantic UI,能翻牆的小夥伴可以參考一下。
https://github.com/gaoyuan-mountain/framework-project-seed/tree/master/react-backbone

待完善...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章