[상태관리] redux와 redux-toolkit (1)
·
React
0.라이브러리를 사용한 상태관리를 해야하는 이유?리액트 네이티브 프로젝트에서 여러 화면 간에 공유해야하는 상태가 있거나 한 화면이라도 컴포넌트 렌더 트리에서 서로 멀리 떨어져 있는 컴포넌트간에 상태를 공유할 때는 전역 상태를 관리해줘야한다. 이건 나중에 좀 더 자세히 포스팅하기로 한다... 초기상태 설정 -> 액션 생성 및 디스패치 -> 리듀서 호출(수행) -> 상태 업데이트 -> UI 업데이트 조금 더 구체적으로 동작원리를 설명해보도록 하겠다. 1. 동작원리 설명예시를 들어서 동작원리에 대해 설명해보겠다!사용자의 동작동작동작원리 단계사용자가 increment 버튼 클릭= 버튼 클릭등의 액션 발생1. View 에서 액션을 수행dispatch({type:"INCREMENT"}) = dispatch 함..