2016-03-08 123 views
1

我試圖找到任何理由爲什麼我應該使用反應的自舉:我應該使用陣營,引導,而不是引導

<Row componentClass="header" className="panel panel-default"> 
    someBlocks 
</Row> 

而不是僅僅使用引導在JSX:

<header className="row panel panel-default"> 
    someColBlocks 
</header> 

有時使用Bootstrap就更簡單了。也許我只是不知道什麼?

回答

5

定期引導依靠jquery使事情發生動態元素。在反應中,這可能會產生問題,因爲您通常希望避免直接改變DOM,而是通過改變狀態/道具來管理所有事情。直接改變DOM的問題是它比反應的DOM差異慢,並且很難追蹤錯誤。 React-Bootstrap的優點在於,您可以利用Bootstrap的預構建組件/網格系統,同時仍然遵循反應中的「最佳實踐」。

+0

歌曲對,謝謝 –