ご閲覧いただきまして、誠にありがとうございます。
Reactでgif画像を出す際に、コンポーネントが変化するたびに
動いてもらうため、gifの後に現在時刻をいれています。
テストで作ったプロジェクトでは、現在時刻が秒毎に反映されないため
うまくいっていたのですが、なぜか現在のプロジェクトでは
現在時刻が秒毎に反映されるため、2秒くらいでまたgifが開始されてしまい正しく動作していません。
JavaScript
1・・・ 2 <img 3 src={`${process.env.PUBLIC_URL}/assets/img/animation-${ 4 items[0].id 5 }.gif?${new Date().getTime()}`} 6 alt="" 7 /> 8・・・
更新されることなく、現在時刻をコンポーネントが通るたびの時刻で静止して
取得するためにはどうすればよろしいでしょうか。
抽象的な質問となってしまい、恐縮ですがどうぞよろしくお願いいたします。
追記
コンストラクタに書いてみたのですが、そうすると今度は
イベントを発生する度に、時間をリセットしてくれることがなくなりました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/30 14:49
2018/11/02 06:55
2018/11/02 07:02
2018/11/02 07:48