[React]-MongoDB setStateが定義していない現象を解決する


ここの前にコンソールがありますlogが2回撮られる現象を位置決めした.
console.ログ()2回の印刷
サマリ
要約すると、MongoDBの値を取得してsetStateに設定し、次にstate値をpropsとしてサブアセンブリに渡してレンダリングすると、サブアセンブリに未定義のエラーが発生します.
👍解決する
解決策は簡単だ.
サブコンポーネントに値を渡すコードにstate値があるかどうかを確認すればよい.
(サブエレメントをエレメントと呼び、state値をstateと呼ぶ)
{state && <Componenet p={state} />}
上のコードはstate値がある場合に実行される後のコード(サブコンポーネント)です.
🙌n/a.結論
今回はしっかりシャベルしてみました.シャベルはいい意味だと思います.これからはこんなミスを犯さないで...!