正解は「リセットされず保持される」です。useRef が返すオブジェクトは、同じコンポーネントインスタンスがマウントされている間は同じ参照として維持されます。通常の let 変数はレンダーごとに作り直されますが、ref.current は再レンダーをまたいで保持されます。ただし ref.current を変更しても再レンダーは起きないため、画面表示に使う値なら useState を選びます。https://study.ntorelabo.com/books/react-learning/05-use-ref
教科書へ直接移動
読みたい分野を選べます