2016-10-09 14 views
-1

私はこの警告を受けました。setState(...):マウントされたコンポーネントまたはマウントされているコンポーネントのみを更新できます。犯人はどこですか?

警告:setState(...):マウントされているコンポーネントまたはマウントされているコンポーネントのみを更新できます。

どのsetStateがそれを投げているのかをどのように知ることができますか?私はすべてのsetStateの前にログを記録し、何も印刷されていません。 もっと良い方法がありますか? 私はそれがどこかのコールバックまたはリスナーから来ていると思われます。

ありがとうございます!

+1

黄色のエラーボックスは、どのコンポーネントがsetStateを呼び出そうとしたかを示します – FuzzyTree

+0

多分あなたはいくつかのコードを共有することができます。 –

+0

おそらく、初期レンダリングが行われる前に呼び出されたcomponentWillMount()メソッドでthis.setState()メソッドを呼び出したとします。したがって、レンダリングメソッドはsetState()を呼び出す前に一度も動作しませんでした。 –

答えて

-1

これを試しましたか?

console.log(this.state.WHATYOUNEED) 
関連する問題

 関連する問題