본문 바로가기
Front-End/Redux

react-redux 기초

by sharekim 2023. 8. 4.

Redux 는 자바스크립트 앱을 위한 예측 가능한 상태 컨테이너 라고 하는데

React-redux 를 간단히 사용하며 느낀 정의는, 

Redux 는 상태(State)를 Store 에 저장하여 전역적으로 관리할 수 있도록 도와주는 상태관리 라이브러리이다.

 

Velopert 블로그 포스트를 간단한 토이프로젝트 후 발견하게 되었는데

 

https://velopert.com/3528

 

리덕스(Redux)를 왜 쓸까? 그리고 리덕스를 편하게 사용하기 위한 발악 (i) | VELOPERT.LOG

이 포스트는 리덕스의 리도 모르는 독자들을 대상으로 작성된 글입니다. 리덕스가 왜 필요한지 알아보고, 리덕스를 편리하게 사용하기 위한 발악을 한번 해보겠습니다. 리덕스 왜 쓸까? 리액트

velopert.com

 

출처 : 벨로퍼트 블로그

Root 컴포넌트 아래 하위 컴포넌트에서 Action 을 통해 상태를 업데이트 할 수 있다.

이는 React Context API를 useReducer() 를 활용해서 유사하게 구현할 수 있는데,

전통적인 것(?) 을 알아가는 단계니 그러려니 하자. 

 

보통 하나의 프로젝트에 하나의 Store 만 관리한다고 하는데, 하나의 Store 에 여러 .js파일로 나누는 것보다

여러 .js 파일에 여러 context API 로 상태를 관리하는 게 나은 것 같다. 

차차 알아가겠지.

댓글