반응형
redux를 사용할 때 this.setState ()를 사용해야합니까?
this.setState()
redux를 사용할 때 사용해야합니까 ? 아니면 항상 액션을 전달하고 소품에 의존해야합니까?
의 명확한 사용 setState
은 로컬 표시 상태가 있지만 전역 응용 프로그램과 관련이없는 UI 구성 요소에 대한 것입니다. 예를 들어 특정 드롭 다운 메뉴가 활성 상태로 표시되는지 여부를 나타내는 부울은 전역 상태 일 필요가 없으므로 메뉴 구성 요소의 상태에 의해 더 편리하게 제어됩니다.
다른 예에는 계층 구조의 아코디언 표시에서 줄의 축소 / 확장 상태가 포함될 수 있습니다. 또는 탭 탐색에서 현재 선택된 탭일 수 있습니다. 그러나이 두 예제 모두 UI 상태를 전역 적으로 처리하도록 선택할 수 있습니다. 예를 들어 브라우저 저장소에서 확장 / 축소 상태를 유지하여 페이지 새로 고침으로 유지되도록하려면이 작업이 필요합니다.
실제로 이러한 UI 요소를 로컬 상태로 구현하고 필요에 따라 전역 상태로 리팩터링하는 것이 일반적으로 가장 쉽습니다.
참고 URL : https://stackoverflow.com/questions/34711477/should-you-ever-use-this-setstate-when-using-redux
반응형
'code' 카테고리의 다른 글
jQuery / JavaScript 코드를 구성하는 가장 좋은 방법 (2013) (0) | 2020.08.18 |
---|---|
iOS, Android 또는 Windows Phone 8에서 JavaFX 애플리케이션을 실행할 수 있습니까? (0) | 2020.08.18 |
컴파일러 모호한 호출 오류-Func <> 또는 작업이있는 익명 메서드 및 메서드 그룹 (0) | 2020.08.18 |
이러한 예외를 던지지 않는 이유는 무엇입니까? (0) | 2020.08.18 |
Firebase 클라우드 기능이 매우 느립니다. (0) | 2020.08.18 |