【发布时间】:2019-03-31 18:29:23
【问题描述】:
在 JSX 中使用扩展运算符对 props 之类的对象做出反应似乎无法输出我期望的结果。
<Text {...this.props} />
似乎被渲染成style="foo",它应该是style:"foo" 为documented here。我在任何地方都找不到这个记录。我对 react 完全陌生,我正在尝试理解语法并想知道 react 是否在内部执行了类似这样的未记录的事情。
一个简单的测试突显了我的困惑:
const x = {...{test:1}}.test;
alert(x);
提醒
1
这肯定不会编译:
<Text test: 1 />
【问题讨论】:
标签: javascript reactjs spread-syntax