質問: ご閲覧いただきまして、誠にありがとうございます。 Reactでgif画像を出す際に、コンポーネントが変化するたびに 動いてもらうため、gifの後に現在時刻をいれています。 テストで作ったプロジェクトでは、現在時刻が秒毎に反映されないため うまくいっていたのですが、なぜか現在のプロジェクトでは 現在時刻が秒毎に反映されるため、2秒くらいでまたgifが開始されてしまい正しく動作していません。 ``` ・・・ ・・・ ``` 更新されることなく、現在時刻をコンポーネントが通るたびの時刻で静止して 取得するためにはどうすればよろしいでしょうか。 抽象的な質問となってしまい、恐縮ですがどうぞよろしくお願いいたします。 ### 追記 コンストラクタに書いてみたのですが、そうすると今度は イベントを発生する度に、時間をリセットしてくれることがなくなりました。
回答: > > 更新されることなく、現在時刻をコンポーネントが通るたびの時刻で静止して > > 取得するためにはどうすればよろしいでしょうか。 > > > クラスコンポーネント化して、時間はコンストラクタで生成してしまいましょう。