【发布时间】:2016-02-18 07:50:04
【问题描述】:
ReactJS JSX 有一种方法可以轻松地向组件添加大量属性:
var props = {};
props.foo = x;
props.bar = y;
var component = <Component {...props} />;
这些被称为传播属性。
https://facebook.github.io/react/docs/jsx-spread.html#spread-attributes
... 表示法称为扩展运算符,它在 ES6 中使用。如果您使用 Babel 等在服务器端渲染所有内容,这很容易使用,但是如果您想在客户端的浏览器中创建和渲染组件,您如何为不支持的浏览器使用传播属性支持 ES6 ...Spread 运算符吗?
【问题讨论】:
-
如你所知,使用 Babel
标签: javascript reactjs react-jsx