То, что вы делаете в приведенном выше коде, - это назначение реквизита для родителей реквизиту, называемому prop
(вау, это запутанное предложение). Вместо этого вы хотите распределить подпорки напрямую, чтобы дочерний компонент получал каждую подпорку индивидуально
<SubComponent {...this.props} />
Так что, если у вас подпора name
, ваш SubComponent
получит реквизит name
(this.props.name
in SubComponent
) вместо реквизита, называемого props
и содержащего props.name
(this.props.props.name
).