反応ループデータの実装(リスト)

反応ループデータの実装(リスト)

まず、バックグラウンドから来るデータをシミュレートしてみましょう。ここでは、コードをわかりやすくするために、データを単純にシミュレートします。

   './image/bg3.png' から bg3 をインポートします。
   コンストラクタ(props){
      スーパー(小道具)
      この状態 = {
      ///ここにリスト:[
            { id:1,img:bg3},
            { id:2,img:bg3},
            { id:3,img:bg3},
            { id:4,img:bg3},
            { id:5,img:bg3},
         ]、 
     ///     
      }
   }

次にマップメソッドを使用してループアウトします

  {
        this.state.list.map((item,key) => {
            戻る (
              <div className="winfor" onClick={() => console.log(item.id)}>
                 <img src={item.img} className="winforimg" />
                    
                 
              </div>
            )
          })
  }

追加: React ループ リスト

React をインポートし、{Component} を 'react' から取得します。
'./logo.svg' からロゴをインポートします。
'./App.css' をインポートします。
'./Person/Person' から {Person,Twoway} をインポートします。
 
クラスAppはComponentを拡張します{
  状態={
    人物:[{name:'リトルフェアリー',年齢:'18'},{name:'シャオユウ',年齢:'18'},{name:'ジアシュアン',年齢:'18'}],
 
  }
 
  与える(){
    const listItems = this.state.persons.map((item,index) =>
       <人物名={item.name} 年齢={item.age} キー={index} />
     );
      戻る(
        <div className="アプリ">
             {リスト項目}
        </div>
      )      
  } 
} 
デフォルトのアプリをエクスポートします。

これで、React Loop Dataの実装に関するこの記事は終了です。React Loop Dataの関連コンテンツについては、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • React Nativeアバタースクロールの例
  • プラグインなしのデジタルスクロール効果のReactの例
  • Reactは無限ループスクロール情報を実装する

<<:  docker で nginx+php+mysql を設定する方法

>>:  MySQL でコマンドを使用して階層検索を実現する方法の詳細な説明

推薦する

Nginxサービス500:内部サーバーエラーの原因の1つ

500 (内部サーバー エラー) サーバーでエラーが発生したため、要求を完了できませんでした。 50...

nginx keepaliveの具体的な使い方

http1.1 プロトコルのデフォルトのリクエスト ヘッダーでは、図に示すように、デフォルトで ke...

vuex で履歴を実装するためのサンプルコード

私は最近、ユーザー操作を元に戻す、またはやり直す機能を備えたビジュアル操作プラットフォームを開発して...

MySQL 結合バッファの原理

目次1. MySQL 結合バッファ2. JoinBufferCacheストレージスペースの割り当て3...

JS 関数のアンチシェイクと関数スロットリングを理解する方法

目次概要1. 関数デバウンス2. 機能スロットリング(スロットル)概要関数アンチシェイクと関数スロッ...

mysql ルートユーザーを認証できず、Navicat リモート認証プロンプト 1044 の問題を解決します

まず解決策を見てみましょう #------------mysql の root ユーザーに権限を付与...

FileZilla を使用して FTP サーバーに接続するプロセスの図

最初にサーバー上に FTP サーバーをセットアップし始めたとき、接続できないことがわかったので、Fi...

SQL実行ステップの詳細な分析

SQL実行ステップの詳細な分析まず、ステートメントが実行される順序を見てみましょう。 (8)選択する...

Chrome 73 によるフレックスレイアウトの崩れの解析と解決方法

現象プロジェクトにはネストされたフレックス構造がいくつかあります。 <スタイル> /* ...

Linux システムで tcpdump を使用してパケットをキャプチャする方法

まずサンプルコードを見てみましょう: 1. 共通パラメータ tcpdump -i eth0 -nn ...

選択タグ内のオプションをクリアする3つの方法

方法1コードをコピーコードは次のとおりです。 document.getElementById(&qu...

href をクリックした後にページがジャンプしないようにするための空のリンクの正しい書き方 # 問題

リンクを使用する必要がある場合もありますが、リンクする必要はありません。onclick イベントを処...

JavaScript strictモードの概要 strictを使用する

目次1. 概要1.1 厳密モードとは何ですか? 1.2 厳密モードの目的2. 厳密モードを有効にする...

Vueはシンプルな画像切り替え効果を実装します

この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。 コー...