반응형
이걸 사용한다면요?setState()를 지정하시겠습니까?
사용하실 일이 있습니까?this.setState()
redux를 사용할 때?아니면 항상 소품에만 의지하고 행동해야 하나요?
명확한 용도setState
로컬 디스플레이 상태를 가지지만 글로벌 애플리케이션과 관련이 없는 UI 구성 요소용입니다.예를 들어 특정 드롭다운 메뉴가 활성화되어 있는지 여부를 나타내는 부울은 글로벌 상태가 될 필요가 없기 때문에 메뉴 구성요소의 상태에 의해 보다 편리하게 제어됩니다.
다른 예로는 계층의 아코디언 디스플레이에서 선의 축소/확장 상태를 들 수 있습니다.또는 탭 탐색에서 현재 선택된 탭일 수도 있습니다.그러나 이러한 예에서는 모두 UI 상태를 글로벌하게 처리하도록 선택할 수 있습니다.예를 들어 페이지 새로 고침을 통해 유지되도록 브라우저 스토리지에서 확장/축소 상태를 유지하려면 이 작업이 필요합니다.
실제로 이러한 UI 요소를 로컬 상태로 구현하고 필요에 따라 글로벌 상태로 리팩터링하는 것이 가장 쉽습니다.
언급URL : https://stackoverflow.com/questions/34711477/should-you-ever-use-this-setstate-when-using-redux
반응형
'programing' 카테고리의 다른 글
지정된 상대 경로 절대 경로 검색 방법 (0) | 2023.04.11 |
---|---|
HTML 테이블을 Excel로 내보내기 - Office 2010에서 열리지 않음 (0) | 2023.04.11 |
$routeProvider 또는 $stateProvider로 이동합니다. (0) | 2023.04.01 |
동적으로 로드된 JavaScript 블록을 실행하려면 어떻게 해야 합니까? (0) | 2023.04.01 |
access-token을 react.js의 어디에 저장합니까? (0) | 2023.04.01 |