2017-10-29 2 views
-2

나는 오랫동안 반응하는 앱을 개발 중이며 좋아지고 빠르게 작동합니다. 많은 서버 데이터가있는 큰 인터페이스입니다. 내 앱을 더 잘 디버깅하려면 더 나은 상태 관리가 필요하다.반응 앱에 주 상태 (사용자, 서버 목록 등)를 저장하는 것이 가장 좋습니다.

기본 상태를 위해 Redux로 마이그레이션하거나 중간 접근법을 취해 반응 구성 요소 외부의 주 상태 (사용자 로그인, 서버 엔터티 목록, 메뉴 등)를 캡슐화하는 것에 대해 궁금합니다.

이제 내 모든 상태가 주 구성 요소 (레이아웃 구성 요소, 그 안에 다른 모든 시각적 구성 요소를 렌더링 함)에 포함되며, 상태 항목은 트리를 필요로하는 하위 구성 요소의 소품으로 뿌립니다.

큰 반응을 보이는 앱의 상태 관리에 관한 모범 사례에 대한 문서가 없으므로 아이디어 나 링크를 제공해주세요.

미리 감사드립니다.

답변

0

https://discuss.reactjs.org/t/redux-and-global-state-vs-local-state/4187/15 어떤 상태가 구성 요소에 국한되어야하는지에 대한 내용 (다른 구성 요소 나 서버에서 알 필요가없는 것을 로컬 상태로 간주하는 데 대부분 동의 함) 및 렌더링 할 구성 요소에 전역으로 전달되어야하는 항목.

http://redux.js.org/docs/faq/OrganizingState.html#organizing-state도 읽고 선호하는 전역 상태 컨테이너에 대해서는 redux를 변경하십시오.