反应.js传递对象键值对作为 props
React.js pass object key-value pairs as props
我经常发现自己在我的jsx中做这样的事情:
myObject= {key1 : 'value1', key2 : 'value2'};
var reactElement = <MyReactElement key1={myObject.key1} key2={myObject.key2}/>;
是否提供了任何基础设施来允许我将对象中的所有键值对作为 props 传递给元素?我知道我可以传入整个对象,但它感觉不是最优雅的,特别是如果它是我唯一要传递的东西,因为我必须参考this.props.myObject.key1
。
对于 React 0.12 和最近的 jsx 版本,您可以使用 spread 运算符。
<MyReactElement foo={bar} {...myObject} />
相关文章:
- 正在数组中存储键值对
- 如何将新的键/值对元素添加到现有数组
- 在键值对中对求和值进行下划线
- 返回由键/值对定义的数组
- 在url参数javascript中存储键值对列表
- 将数组转换为键值对
- jQueryAJAX-将额外的键/值对推送到序列化的$_POST数组中
- 使用jQuery从ajax调用访问键值对
- 将动态键值对传递给函数
- d3使用键值对对对多个值的数据进行分组
- JS在封装对象中查找键值对
- 从html标记格式的字符串中提取键值对
- JavaScript 在函数中声明键值对
- 在JavaScript中为表单元素生成键值对
- 如何给$('inputs')每个函数,以将数据存储为 asp.net 中的键值对
- 从 JSON 获取键值对而不使用 .(DOT) 在 Java 脚本或 jquery 中
- 在键值对的唯一组合上合并对象
- 动态插入并从数组中检索键值对 - Javascript
- javascript对象键值对
- 反应.js传递对象键值对作为 props