検索

ホームページ  >  に質問  >  本文

setInterval 反応完了コンポーネントの無制限の再レンダリング。なぜこれが起こるのか、そしてそれを修正する方法は何ですか?

これは私の反応コードです。コンポーネントを無限に再レンダリングします:

ああああ

P粉978742405P粉978742405379日前633

全員に返信(1)返信します

  • P粉476046165

    P粉4760461652024-04-04 14:48:25

    これは、コンポーネントがアンロードされるときにのみ間隔をクリアするために発生します。これは、ユーザーがページから移動したときにのみ発生します。

    おそらくこれが必要ですか?間隔が0になったらクリアします。ただし、このためには参照を使用する必要があります。setInterval には初期値しかないため、状態を使用できません:

    リーリー

    返事
    0
  • キャンセル返事