Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React.js将对象键值对作为道具传递_Javascript_Reactjs_React Jsx - Fatal编程技术网

Javascript React.js将对象键值对作为道具传递

Javascript React.js将对象键值对作为道具传递,javascript,reactjs,react-jsx,Javascript,Reactjs,React Jsx,我经常发现自己在jsx中做类似的事情: myObject= {key1 : 'value1', key2 : 'value2'}; var reactElement = <MyReactElement key1={myObject.key1} key2={myObject.key2}/>; myObject={key1:'value1',key2:'value2'}; var元素=; 是否提供了允许我将对象中的所有键值对作为道具传递给元素的基础结构?我知道我可以传递整个对象,但它

我经常发现自己在jsx中做类似的事情:

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

是否提供了允许我将对象中的所有键值对作为道具传递给元素的基础结构?我知道我可以传递整个对象,但它感觉不到最大程度的优雅,特别是如果它是我传递的唯一对象,因为我必须引用
this.props.myObject.key1
,使用React 0.12和最新的jsx版本,您可以使用spread操作符