使用扩展运算符对propsJSX 内的对象做出react似乎不会输出我期望的内容。
<Text {...this.props} />
似乎被渲染成style="foo",它应该style:"foo"是记录在这里。我在任何地方都找不到这个文档。我对 react 完全陌生,我正在尝试理解语法,并想知道 react 是否在内部执行了这样的未记录的事情。
一个简单的测试突显了我的困惑:
const x = {...{test:1}}.test;
alert(x);
被警告
1
这肯定不会编译:
<Text test: 1 />