16.3+新しいライフ・サイクル操作に反応

ライフサイクルが新しい⽣(3)破棄され⽣ライフサイクル1、、(2)?

componentWillMount()、componentWillReceiveProps()、componentWillUpdate()破棄され、静的getDerivedStateFromProps()とgetSnapshotBeforeUpdate()新しいです

2、これら⽣のライフサイクルは、理由のか、新しいを捨てていますか?パラメータだけでなく、新しい、⽣生活サイクルを使用していますか?

これらの古いライフサイクルはしばしば誤解や虐待を受けているので、新しいライフサイクルが反応し、新たな非同期の性質を最大限に活用することができます

3、慣れバージョン(1.6.3,1.6.4,1.7.0)関連プロセスと計画⽣ライフサイクルを得るために反応しますか?

16.3バージョン:昔のライフサイクルメソッド名、別名、新しい名前効果的なライフサイクル・アプローチ

16.4バージョン:古いライフサイクルメソッド名、別名、新しいライフサイクルアプローチ名が有効ですが、古い名前は開発モードでアプローチの警告を、ライフサイクルます

17.0バージョン:のみエイリアスと新しい名前効果的なライフサイクル・アプローチ

4、なぜgetDerivedStateFromPropsは、静的な救済のために設計されている必要がありますか?

図5は、getDerivedStateFromProps条件は何に実行するようにトリガされますか?

最初のマウントは、SETSTATE更新によって更新プロップ

6、派生状態の定義は?(派生状態を把握するには?)

派生state,

7、1.6.3で、SETSTATEは()ので、⽽1.6.4。意志を実行するgetDerivedFromPropsを起こさないのですか?

16.4バージョンは、今後のリアクト非同期レンダリングモードとの互換性を確保するために修正されました

8,1.6.2 1.6.4への以前のアップグレードがある⽅場合?

1.7にアップグレード9,1.6.xある⽅場合?

おすすめ

転載: www.cnblogs.com/ruoshuisanqian/p/11260089.html