-> React에서 상태(state)를 더 효율적으로 관리하는데 사용하는 상태 관리 라이브러리
*리액트 특성상 한 컴포넌트에서 데이터 상태에 변화가 생겨 업데이트하면 하위 컴포넌트도 모두 리렌더링되는 문제 !
-> Redux로 해결 ! -> 상태관리의 로직을 컴포넌트 밖에서 처리 !
*스토어 : 애플리케이션의 상태 값 저장
*액션 : 상태 변화 일으킬때 참조하는 객체
*디스패치 : 액션을 스토에어 전달 !
*리듀서: 상태를 변화시키는 로직이 있는 함수 !
*구독: 스토어 값이 필요한 컴포넌트는 스토어를 구독한다 !
redux는 정의된 Action과 Reducer에 의해 구독하고 있는 컴포넌트에 state 전달 !
'NOTE > React' 카테고리의 다른 글
[React] React Fundamentals 2019 따라하기 (0) | 2021.01.13 |
---|---|
[React] react-router-dom 사용하기 (0) | 2020.12.29 |
[React] 버튼 사용하기(onClick) (0) | 2020.12.29 |
[React] hello world 띄우기 (0) | 2020.12.28 |