在使用
钩子时,有没有一种简单的方法可以将父组件的所有 props 传递给子组件?
将每个状态发送到每个组件似乎变得重复。
我想知道传播运算符是否有效,如果是,正确的语法是什么?
我很抱歉没有提供一个例子,不得不离开。这个例子是我正在做的事情。
const Parent = () => {
const [count, setcount] = useState(0)
const [example, setExample] = useState('')
return (
<Child props={...How to pass all props in the state}
)
}
是的,您可以使用上下文 API。它的实现是出于相同的目的(当将道具传递到孩子的组件时(。
此外,您可以对类组件执行以下操作:
<SomeComponent {...this.props} />
对于功能组件:
<SomeComponent {...props} />