이 기사는 효과적인 Redux State Management 전략을 탐색하여 Redux와
방법을 과도하게 사용하는 일반적인 개발자 경향을 해결합니다. 그것은 UI 상태와 응용 프로그램 상태의 구별을 강조하여 성능과 확장 성을 향상시키기위한보다 미묘한 접근법을 옹호합니다. setState()
.
응용 프로그램 데이터와 UI 상태 분리 : 이 분리는 성능과 확장 성을 크게 향상시킵니다. 문자 ID로 인덱싱 된 객체의 예는 큰 데이터 세트에서 개별 요소를 업데이트 할 때 불필요한 루프를 피하는 방법을 보여줍니다.
형식 상태 관리 : redux의 양식 상태 처리는 빈번한 상태 변경 및 전체 DOM 조정으로 인한 성능 히트로 인해 번거 롭을 수 있습니다. 이 기사는 구성 요소의 포장 양식을 제안하여 전체 구성 요소 트리에 미치는 영향을 최소화합니다.
. 저자는 상태를 저장할 위치 결정에 대한 지침을 제공합니다. 응용 프로그램에서 반복적으로 사용되는 응용 프로그램 데이터는 Redux에 있어야합니다. UI 상태는 글로벌 의존성이있는 경우에만 Redux에 있어야합니다. 그렇지 않으면, 로컬 반응 성분 상태가 바람직하다.
character_show_description
이 기사는 국가 관리에 대한 다양한 접근 방식을 보여주는 게임의 게임 캐릭터 목록 페이지를 실용적인 예로 사용합니다.
Redux Approach (이니셜) : ui 상태 저장 (캐릭터 설명) Redux 상점의 문자 개체 내에서 직접. 이것은 더 작은 응용 프로그램에 적합하지만 큰 데이터 세트에서는 비효율적입니다.
Refactoring Form state to React : 성능을 더욱 향상시키기 위해 저자는 Redux 저장소 내에서 오류 처리를 유지하면서 React 구성 요소의 로컬 상태로 전적으로 이동 상태를 보여줍니다.
.위 내용은 Redux에게 : React 앱의 상태 구조화 기술의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!