ReactJS 中的嚴格模式
本文將探討如何突出顯示我們可能在 React 應用程式中遇到的潛在問題。
React.StrictMode 是 React 提供的一種幫助程式功能,它允許我們編寫更好的 React 程式碼。如果我們不遵循 React 指南,它會以警告的形式提供視覺反饋,但這隻在開發模式下有效。
注意:在使用 async await 時,它們不安全。
嚴格模式的使用案例 −
識別具有不安全生命週期的元件
警告有關傳統字串 ref API 的使用情況
警告有關已棄用的 findDOMNode 用法
檢測意外的副作用
檢測舊版上下文 API
我們還可以繫結 React.StrictMode,使其僅適用於某些元件。例如,
示例
<Comp1/> <React.StrictMode> <Comp3/> </React.StrictMode> <Comp2/>
此處,嚴格模式僅對 Comp3 元件啟用。
如果我們使用 React 的已棄用的類元件,如 componentWillReceiveProps,那麼它將顯示以下警告。
警告
廣告