2017-03-01 25 views
1

私は、親が状態を更新するために子が呼び出すメソッドを渡すことを親が知っていることを知っています。親状態を更新する子メソッド

しかし私の親はあまりにも多くのメソッドを取得しています。

子コンポーネントが独自のメソッドで親コンポーネントを更新する方法はありますか?そのため、親コンポーネントには10​​0個もの機能がありません。

例えば:

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

ParentComponent 

    ChildComponentBlue 
     method1 
     method2 
     method3 

    ChildComponenRed 
     method1 
     method2 
     method3 

    ChildComponenGreen 
     method1 
     method2 
     method3 
+0

誰かがおそらく[Redux](http://redux.js.org/)を使用するように指示しています。そして彼らは正しいだろう。 –

+0

@JordanアプリはReduxを使用していますが、この部分は非常にローカルなので、そうではありません。 – daniloprates

+0

私はとてもうまく説明していないと思います。実際、子供は実際に子供ではありません。それは関連する方法の唯一の束です。私はここでreduxを使用していないのは、すべてUI表示に関連しているからです。しかし、静的メソッドのソリューションは素晴らしいようです。 – daniloprates

答えて

-1

私は私の子コンポーネントの静的メソッドを使用していますし、それが魅力のように働いています。

関連する問題