希望使用反应钩子传递所有道具


在使用

钩子时,有没有一种简单的方法可以将父组件的所有 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} />

相关内容

  • 没有找到相关文章