1. ホーム
  2. reactjs

[解決済み] ReactJSのcomponentWillMountとcomponentDidMountの違いは何ですか?

2023-01-29 01:46:37

質問

Facebookのドキュメントを見たところ、( React.Component(リアクトコンポーネント ) のドキュメントを見ると、どのように componentWillMount がクライアント/サーバ上で呼び出されるのに対して componentDidMount はクライアントのみで実行されます。何をするかというと componentWillMount はサーバに何をするのでしょうか?

どのように解決するのですか?

componentWillMountは基本的にコンストラクタです。レンダリングに影響しないインスタンスプロパティを設定したり、ストアからデータを取り出したり 同期的に からデータを取り出し、それと一緒にsetStateする、などコンポーネントをセットアップするときに実行する必要がある、副作用のないシンプルなコードを設定できます。

ほとんど必要ありませんし、ES6クラスでは全く必要ありません。