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

onClick はマップを使用して各インスタンスをロードします

loading が設定されて props に渡されますが、ボタンの onClick が押されると、ローダーは item トリガーのすべてのインスタンスをロードします。 。押されたボタンでのみローダーを実行するにはどうすればよいですか?

ああああ

P粉478188786P粉478188786174日前372

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

  • P粉191610580

    P粉1916105802024-03-31 12:47:11

    親コンポーネントにブール変数をロードするのではなく、ID の配列を使用して各ボタンのロードをレンダリングする必要があります。以下に例を示します。 このコードは、コード サンドボックス ここ で確認できます。

    リーリー

    これは私が実装した簡単な例です。ユーザーがボタンをクリックすると、そのボタンのみが読み込みスピナーを表示します。これはさまざまな方法で実現できます。ユーザーがロード ボタンをクリックした場合に、項目が状態に存在するかどうかを確認してロードを削除するロジックを追加することもできます。存在する場合は、ロード リストから単純に削除できます。

    返事
    0
  • キャンセル返事