1
に反応ACCES 2番目の関数componentDidMount
。はthis.state変数では、私が反応し、次のコードを持っている
私が抱えている問題は、this.state
はデータオブジェクトを空にしますが、ログに記録しようとすると、this
のデータがデータに含まれています。
なぜ私はこの動作をしていますか、どのように解決できますか?
に反応ACCES 2番目の関数componentDidMount
。はthis.state変数では、私が反応し、次のコードを持っている
私が抱えている問題は、this.state
はデータオブジェクトを空にしますが、ログに記録しようとすると、this
のデータがデータに含まれています。
なぜ私はこの動作をしていますか、どのように解決できますか?
componentDidMount
は、非同期fetch
が完了したことを保証しません。
状態が変更されたときに呼び出されるcomponentDidUpdate
を定義して、その新しいデータで何かを実行できるようにする必要があります。
componentDidUpdate(object prevProps, object prevState)
React Lifecycleを参照してください。