用于更新父状态的子方法

时间:2017-03-01 20:16:43

标签: reactjs state setstate

我知道标准是父母传递一个孩子将调用以更新状态的方法。

然而,我父母的方法太多了。

有没有办法让子组件用自己的方法更新父组件,所以父组件没有100个函数?

e.g:

parentState: {
    stateBlue: { ... },
    stateRed: { ... },
    stateGreen: { ... }
}

ParentComponent

    ChildComponentBlue
        method1
        method2
        method3

    ChildComponenRed
        method1
        method2
        method3

    ChildComponenGreen
        method1
        method2
        method3

1 个答案:

答案 0 :(得分:-1)

我在我的子组件中使用静态方法,它就像一个魅力。