2017-02-10 1 views
1

시나리오 : 여러 입력, 선택, 파일 등이있는 양식 ... 자동으로 구성에서 생성됩니다. 오직 기능적인 반응 성분.반응에서 redux 매장으로 마이크로 최적화 할 가치가 있습니까

유형 1 : 양식 전체 상태는 redux와 연결된 redux 상점에 저장됩니다. 양식의 값이 변경 될 때마다 저장소에 새로운 디스패치. 결과적으로, 모든 양식 입력 필드는 값이 변경되지 않더라도 입자 입력 필드에서 상태를 수신하고 상태로 업데이트됩니다.

유형 2 : 양식을 만들면 모든 입력란에 자체 저장소가 생성됩니다 (자동 생성). 업데이트시 입력 필드는 입자 입력 필드의 새 상태 만받습니다.

결국 결국 유형 2 시나리오를 만들 가치가 있습니까? 그렇지 않으면 이점이 없습니다. Imple new to redux, ...

답변

0

이 질문은 Redux 커뮤니티에서 꽤 자주 나타나며, 렌더링 최적화에 관심이 있으시면 2 번 유형의 이점이 있습니다. 몇 백 개 이상의 항목을 렌더링 할 때 도움이되며 한 번에 하나 또는 몇 개만 업데이트해야하는 경우에 유용합니다. 이는 입력에 대한 것입니다. 돌아 오는 성능에 대한 링크의 목록을 살펴 보자 :

https://github.com/markerikson/react-redux-links/blob/master/react-performance.md#redux-performance

나는이 슬라이드 쇼는 또 하나 개의 솔루션과 함께 (체크 박스가 아닌 텍스트 입력 사용) 두 가지 시나리오를 시연에 유용하다는 것을 찾을 수 있습니다.

http://somebody32.github.io/high-performance-redux/

관련 문제