React.jsを使用してJSXでオブジェクトをループする方法

twilco

だから私はReact.jsコンポーネントを持っていて、インポートしたオブジェクトをループしてHTMLオプションを追加したいと思っています。これが私が試したものですが、これは醜くて機能しません:

import React from 'react';
import AccountTypes from '../data/AccountType';

const AccountTypeSelect = (props) => {  
  return (
    <select id={props.id} className = {props.classString} style={props.styleObject}>
        <option value="nothingSelected" defaultValue>--Select--</option>
        {
            $.each(AccountTypes, function(index) {
                <option val={this.id}>this.name</option>
            })
        }
    </select>
  );
};

export default AccountTypeSelect;

上記のコードからコンソールでこのエラーを受け取りました:

invariant.js?4599:38-キャッチされていない不変の違反:オブジェクトはReactの子として無効です(見つかった:キーが{id、name、enabled、additionalInfo}のオブジェクト)。子のコレクションをレンダリングする場合は、代わりに配列を使用するか、ReactアドオンのcreateFragment(object)を使用してオブジェクトをラップします。のrenderメソッドを確認してくださいAccountTypeSelect

本当に各オブジェクトを配列に変換する必要がありますか、それともcreateFragmentでラップして使用する必要がありますか?この場合のベストプラクティスは何ですか?

ケビン

$.each使用する代わりにmap

{AccountTypes.map(function(a) {
     return (
         <option key={a.id} val={a.id}>{a.name}</option>
     );
 })}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Reactでオブジェクトをループする方法は?

分類Dev

マップするオブジェクトの配列なしでReact.jsの要素をループしてレンダリングする方法は?

分類Dev

Reactでjavascriptモジュールオブジェクト(HTML + JS埋め込み)を使用する方法

分類Dev

immutable.jsを使用してReact / Reduxのディープオブジェクト値の状態を更新する

分類Dev

reactを使用してオブジェクトの配列をループするためのコードをリファクタリングする方法は?

分類Dev

React-オブジェクトモデルの値をループして更新する方法は?

分類Dev

Reactで、オブジェクトとして渡された要素にキープロップを追加する方法

分類Dev

React + JavaScript指定されたすべてのフィールドを使用してReactでオブジェクトを作成する方法

分類Dev

React-JSXマークダウン内でリンクをレンダリングして[オブジェクトオブジェクト]を返します

分類Dev

オブジェクトプロパティを使用して配列を処理し、react要素を生成する方法

分類Dev

別のオブジェクトを使用してReactでオブジェクトを検索する

分類Dev

reactを使用して各オブジェクトのモーダルポップアップを作成します

分類Dev

FormData()を使用してオブジェクトの配列をReact JsからNodejs、MongoDBに送信する方法は?

分類Dev

FormData()を使用してオブジェクトの配列をReact JsからNodejs、MongoDBに送信する方法は?

分類Dev

ReactでsetStateを使用してオブジェクトを更新する

分類Dev

reactを使用してjsonオブジェクトデータを取得する

分類Dev

React-useStateを使用してオブジェクトに配列をプッシュする方法

分類Dev

オブジェクトをループするReact

分類Dev

React関数コンポーネントを使用して現在のオブジェクトを処理する方法

分類Dev

React - JSX コンポーネントの配列を作成するとき、オブジェクトは React の子として無効です

分類Dev

オブジェクトプロパティを使用して配列からオブジェクトを削除する方法-React

分類Dev

Reactでオブジェクトのネストされた配列を介してマップする方法

分類Dev

履歴オブジェクトを使用してreactルーター内で小道具を渡す

分類Dev

Reactの不変性ヘルパーを使用して変数オブジェクトキーを設定する

分類Dev

useStateを使用してReactでオブジェクトのプロパティを更新する

分類Dev

useState“ React”内のオブジェクトでForループをプッシュする方法

分類Dev

REACT JS:JSXでレンダリングするオブジェクトの配列にマップします

分類Dev

「オブジェクトはReactの子として無効です(見つかった:キーを持つオブジェクト{})」を修正する方法

分類Dev

不変性ヘルパーを使用してReact状態の配列オブジェクトを更新する

Related 関連記事

  1. 1

    Reactでオブジェクトをループする方法は?

  2. 2

    マップするオブジェクトの配列なしでReact.jsの要素をループしてレンダリングする方法は?

  3. 3

    Reactでjavascriptモジュールオブジェクト(HTML + JS埋め込み)を使用する方法

  4. 4

    immutable.jsを使用してReact / Reduxのディープオブジェクト値の状態を更新する

  5. 5

    reactを使用してオブジェクトの配列をループするためのコードをリファクタリングする方法は?

  6. 6

    React-オブジェクトモデルの値をループして更新する方法は?

  7. 7

    Reactで、オブジェクトとして渡された要素にキープロップを追加する方法

  8. 8

    React + JavaScript指定されたすべてのフィールドを使用してReactでオブジェクトを作成する方法

  9. 9

    React-JSXマークダウン内でリンクをレンダリングして[オブジェクトオブジェクト]を返します

  10. 10

    オブジェクトプロパティを使用して配列を処理し、react要素を生成する方法

  11. 11

    別のオブジェクトを使用してReactでオブジェクトを検索する

  12. 12

    reactを使用して各オブジェクトのモーダルポップアップを作成します

  13. 13

    FormData()を使用してオブジェクトの配列をReact JsからNodejs、MongoDBに送信する方法は?

  14. 14

    FormData()を使用してオブジェクトの配列をReact JsからNodejs、MongoDBに送信する方法は?

  15. 15

    ReactでsetStateを使用してオブジェクトを更新する

  16. 16

    reactを使用してjsonオブジェクトデータを取得する

  17. 17

    React-useStateを使用してオブジェクトに配列をプッシュする方法

  18. 18

    オブジェクトをループするReact

  19. 19

    React関数コンポーネントを使用して現在のオブジェクトを処理する方法

  20. 20

    React - JSX コンポーネントの配列を作成するとき、オブジェクトは React の子として無効です

  21. 21

    オブジェクトプロパティを使用して配列からオブジェクトを削除する方法-React

  22. 22

    Reactでオブジェクトのネストされた配列を介してマップする方法

  23. 23

    履歴オブジェクトを使用してreactルーター内で小道具を渡す

  24. 24

    Reactの不変性ヘルパーを使用して変数オブジェクトキーを設定する

  25. 25

    useStateを使用してReactでオブジェクトのプロパティを更新する

  26. 26

    useState“ React”内のオブジェクトでForループをプッシュする方法

  27. 27

    REACT JS:JSXでレンダリングするオブジェクトの配列にマップします

  28. 28

    「オブジェクトはReactの子として無効です(見つかった:キーを持つオブジェクト{})」を修正する方法

  29. 29

    不変性ヘルパーを使用してReact状態の配列オブジェクトを更新する

ホットタグ

アーカイブ