正解は「古いstateを参照し続けることがある」です。依存配列を空にすると、useCallbackは初回レンダー時のクロージャを保持するため、内部で参照したstateが古いままになることがあります。stateを使うなら依存配列へ含めるか、setStateの関数型更新を使って依存を減らすなど、意図が分かる形にします。https://study.ntorelabo.com/books/react-learning/09-use-callbackhttps://study.ntorelabo.com/books/react-learning/07-dependency-array
教科書へ直接移動
読みたい分野を選べます