質問内容
親コンポーネントのstateをpropsとして子コンポーネントに受け渡し、その値を子コンポーネントのuseStateの初期値に設定しました。
親コンポーネントでそのstateの値が更新された際、子コンポーネントのstateの値は変わりませんでした。
親コンポーネントでstateの値が更新され、再レンダリングされた際に、子コンポーネントのstateの初期値も更新されると思ったのですが、なぜ更新されないのでしょうか?
「初期値」とは最初の値のことなので、それ以降は別々の扱いになるのは当然と言うか…。親と子で同じ値にしたいなら、親の state を子に props で渡してそのまま使えば良いのでは。
あなたの回答
tips
プレビュー