【问题标题】:How to set the state of parent component in react from inside child component [duplicate]如何从子组件内部设置父组件的状态[重复]
【发布时间】:2021-06-29 20:48:27
【问题描述】:

如何在子组件内部设置父组件的状态?子组件只是一个我想设置组件状态的函数。

【问题讨论】:

    标签: reactjs


    【解决方案1】:

    将 setstate 传递给子组件并在那里设置状态。

    例如

    const [user, setUser] = useState("")
    
    childcomponentFunction(setUser) // function
    

    在子组件中使用如下

    setUser(prev => ({
      ...prev,
      user: "testuser"
    }))
    

    上面将保持prev状态以及设置父状态。

    【讨论】:

      猜你喜欢
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 2018-01-02
      • 1970-01-01
      相关资源
      最近更新 更多