Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/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
Reactjs JSX:传递道具的冗余更少_Reactjs_Jsx - Fatal编程技术网

Reactjs JSX:传递道具的冗余更少

Reactjs JSX:传递道具的冗余更少,reactjs,jsx,Reactjs,Jsx,这可能是个愚蠢的问题。我使用了一个JSX元素,如下所示: <Editor editor={editor} /> 有没有一种方法,类似于ES6+如何让您能够只使用对象的键(如果这些键与值相同),使用速记将具有相同名称的变量传递给它所使用的道具?是的,您可以通过这种方式简单地使用spread <Editor {...{editor}} /> 参考是的,你可以用这种方式简单地使用spread <Editor {...{editor}} />

这可能是个愚蠢的问题。我使用了一个JSX元素,如下所示:

<Editor 
  editor={editor}
/>


有没有一种方法,类似于ES6+如何让您能够只使用对象的键(如果这些键与值相同),使用速记将具有相同名称的变量传递给它所使用的道具?

是的,您可以通过这种方式简单地使用
spread

<Editor {...{editor}} />


参考

是的,你可以用这种方式简单地使用
spread

<Editor {...{editor}} />


参考

是的,您可以使用排列传递对象的键是的,您可以这样做:
太简单了。谢谢是的,您可以使用排列传递对象的键是的,您可以这样做:
太简单了。谢谢