[React]-MongoDB setStateが定義していない現象を解決する
ここの前にコンソールがありますlogが2回撮られる現象を位置決めした.
console.ログ()2回の印刷
サマリ
要約すると、MongoDBの値を取得してsetStateに設定し、次にstate値をpropsとしてサブアセンブリに渡してレンダリングすると、サブアセンブリに未定義のエラーが発生します.
👍解決する
解決策は簡単だ.
サブコンポーネントに値を渡すコードにstate値があるかどうかを確認すればよい.
(サブエレメントをエレメントと呼び、state値をstateと呼ぶ)
🙌n/a.結論
今回はしっかりシャベルしてみました.シャベルはいい意味だと思います.これからはこんなミスを犯さないで...!
console.ログ()2回の印刷
サマリ
要約すると、MongoDBの値を取得してsetStateに設定し、次にstate値をpropsとしてサブアセンブリに渡してレンダリングすると、サブアセンブリに未定義のエラーが発生します.
👍解決する
解決策は簡単だ.
サブコンポーネントに値を渡すコードにstate値があるかどうかを確認すればよい.
(サブエレメントをエレメントと呼び、state値をstateと呼ぶ)
{state && <Componenet p={state} />}
上のコードはstate値がある場合に実行される後のコード(サブコンポーネント)です.🙌n/a.結論
今回はしっかりシャベルしてみました.シャベルはいい意味だと思います.これからはこんなミスを犯さないで...!
Reference
この問題について([React]-MongoDB setStateが定義していない現象を解決する), 我々は、より多くの情報をここで見つけました https://velog.io/@juhyun5060/React-MongoDB-setState-undefinedテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol