正解は「新しいオブジェクトを作ってsetStateする」です。Reactはstateの参照変化をもとに更新を判断するため、既存オブジェクトを直接変更すると変更が検知されにくくなります。配列やオブジェクトのstateでは、pushや直接代入ではなく、map/filter/spreadなどで新しい値を作るのが基本です。https://study.ntorelabo.com/books/react-learning/04-use-state
教科書へ直接移動
読みたい分野を選べます