10

私は自分の jsx で次のようなことをしていることがよくあります。

myObject= {key1 : 'value1', key2 : 'value2'};
var reactElement = <MyReactElement key1={myObject.key1} key2={myObject.key2}/>;

オブジェクト内のすべてのキーと値のペアを要素への小道具として渡すことを可能にするインフラストラクチャは提供されていますか? オブジェクト全体を渡すことができることは承知していますが、 を参照する必要があるため、特に渡す唯一のものである場合は、最大限にエレガントに感じられませんthis.props.myObject.key1

4

1 に答える 1

18

React 0.12 と最近の jsx バージョンでは、スプレッド演算子を使用できます。

<MyReactElement foo={bar} {...myObject} />
于 2014-11-19T05:21:12.517 に答える