1
나는 부모가 자식이 상태를 업데이트하기 위해 호출 할 메서드를 전달하는 것을 표준으로 알고 있습니다.부모 상태를 업데이트하는 자식 메서드
그러나 부모님이 너무 많은 방법을 사용 중입니다.
부모 컴포넌트가 자신의 메소드로 부모 컴포넌트를 업데이트하도록하는 방법은 없으므로, 상위 컴포넌트에 100 가지 기능이 없습니까?
예컨대 :
parentState: {
stateBlue: { ... },
stateRed: { ... },
stateGreen: { ... }
}
ParentComponent
ChildComponentBlue
method1
method2
method3
ChildComponenRed
method1
method2
method3
ChildComponenGreen
method1
method2
method3
누군가 [Redux] (http://redux.js.org/)를 사용하라고 말할 것입니다. 그리고 그들은 옳을 것입니다. –
@Jordan 앱이 Redux를 사용하고 있지만,이 부분은 로컬이 아니기 때문에 아닙니다. – daniloprates
나는 내가 아주 잘 설명하지 않았다고 생각한다. 실제로 아이는 실제로 아이가 아닙니다. 그것은 단지 많은 관련 방법 일뿐입니다. 나는 그들이 UI 디스플레이와 관련이 있기 때문에 여기에서 redux를 사용하지 않습니다. 그러나 정적 메서드의 솔루션은 훌륭한 것 같습니다. – daniloprates