React属性传播符号也会传给孩子吗?

时间:2018-08-07 06:51:07

标签: javascript reactjs ellipsis

在此return语句中执行React property spread notation ...

render() {
    return (
        <Alert {...this.props}</Alert>
    );
}

...还向Alert组件提供了所有传递给拥有上述render()方法的当前组件的子代吗?

还是我必须明确提供像这样的孩子?

render() {
    return (
        <Alert {...this.props}>{this.props.children}</Alert>
    );
}

1 个答案:

答案 0 :(得分:2)

尝试后,结果:是的,孩子们也被传了

in this answer所述:对象中的任何属性都会被传播。