2016-11-08 71 views
1

我的一些遷移工作,一些遺留代碼的工作與引導和引導使用場景的jQuery作爲依賴的背後...使用純引導程序的反應js是否正確?

我在想,如果我們可以用純淨的引導與反應,並引導干擾反應虛擬DOM的本質? 是否可以使用它,而不會在將來遇到更多問題?

Modals,Popovers可能是明智的混合這兩種技術?

改變反應的自舉/材料UI,意味着對我來說進一步的變化......

+1

是的,你可以做到這一點。您可以使用'Bootstrap'作爲靜態模式,然後爲您的網站其餘部分設置自定義組件。但是如果你想在反應和自舉元素之間共享數據,最好創建你自己的Modal組件。走出框架的範圍會讓你的代碼變得脆弱。 – Rajesh

回答

4

這可能是更小的痛苦,只需使用react-bootstrap比的jQuery插件bootstrap。 React覆蓋更新的DOM,因此如果引導程序像jQuery通常那樣向DOM添加內容(例如模式),如果父節點更新,那麼您的閃亮模式可能會消失在遺忘之中。 爲了防止這種情況發生,您應該確保您重新初始化每個插件componentDidUpdate。關於這個這裏

更多信息: http://tech.oyster.com/using-react-and-jquery-together/

相關問題