2017-05-26 49 views

回答

0

是的。您的問題的答案已經在您提到的頁面上。

如果您希望您的應用程序穩定,請不要使用上下文。這是一個 實驗性API,它很可能會在未來版本的 React中被破解。

React不希望你使用上下文,除非你知道你在做什麼。這就是當我們需要使用上下文時需要明確定義contextTypes的原因。

相比之下,propTypes是隻需鍵入檢查工具自帶起反應,因此要確保開發人員正確地通過了所有必需的道具。如果你沒有正確傳遞道具,它只會顯示一些警告。此外,propTypes類型檢查只能在開發人員模式工作,並得到去除生產的基礎之上。從React v15.5 propTypes已棄用,且已移至separate package

相關問題