[React] 副作用フックを使用してsetTimeoutのタイマーをリセットする