다른 작은 구성 요소로 구성된 큰 구성 요소가 있습니다. 더 작은 각 구성 요소는 Redux에서 상태 슬라이스를 소유합니다.구성 요소로 구성된 구성 요소의 감속기를 구조화하는 좋은 방법은 무엇입니까?
이 큰 구성 요소의 상태가 현재 우리가 본질적으로
combineReducers({
smallHeader,
smallComponent1,
smallComponent2,
...
})
이있는 bigComponent 감속기 내부
combineReducers({
environment,
router,
bigComponent,
...
})
에서 만든, 우리는이
{
environment:{...},
router:{...},
bigComponent:{
smallHeader:{...},
smallComponent1:{...}
smallComponent2:{...}
...
}
...
}
같은 상태가 이것을되어 있습니다 이것을 구조화하는 올바른 방법?
{
environment:{...},
router:{...},
smallHeader:{...},
smallComponent1:{...}
smallComponent2:{...}
...
}
:
는로 구조화라고 할 수있는 뭔가가 있나요?몇 가지 조사를 해봤지만 일반적인 권장 사항을 찾을 수 없습니다.
구조화에 관용적 인 방법이 있습니까?
상태와 구성 요소는 서로 다른 두 가지입니다. 구성 요소 계층을 맹목적으로 사용자의 상태로 복사하지 마십시오. 상태에 논리 계층을 사용하십시오. 일반적으로 구성 요소 계층 구조는 다소 깊지 만 상태는 여러 수준 만 가질 수 있습니다. 최상위 구성 요소를 사용하여 상태의 일부를 읽고이를 하위 구성 요소에 전달합니다. – Sulthan