본문 바로가기

반응형

react-redux

Redux 이해하기 Redux 는 React에서 제공하는 context api 와는 다른 써드파티 라이브러리로서 상태관리 툴이다. 이미 context api 라는 상태관리 툴이 있는데 redux가 왜 필요하고 왜 써야 하는지는 규모가 큰 어플리케이션일수록 redux가 더 좋은 가독성과 관리성을 보여주기 때문이다. context api 와 redux 를 비교하는 글들을 찾아보면 무슨 차이가 있는지 알게 될 것이다. 리액트에서 Redux를 사용하려면 우선 Action, Reducer, store 세가지가 기본적으로 필요하다. 우선 npm install redux react-redux redux-devtools-extension 이미지 출처 https://www.zerocho.com/category/React/post/57b60.. 더보기
Reactjs Redux란? 리액트 프로젝트에서 상태관리에는 여러가지 방법이 있다 props로 넘겨줘도 되고 context api 를 이용해서 관리해줘도 되고 redux를 사용해도 된다. redux가 필수는 아니지만 스케일이 큰 프로젝트 진행시에 상태관리에만 좀더 집중하게 해줄 수 있기 때문에 한번 알아봐두기로 했다. 영화를 찾는 애플리를 만든다치면 최상위에 App 컴포 찾기 컴포 영화목록 컴포 로그인 컴포 영화아이템 컴포등 여러 컴포가 있을텐데 App에 영화데이터를 전부 박아두고 관리해줄 수 있지만 껍데기 밖에 없는 앱 컴포에 영화데이터'만' 두는것 보다 아예 다른 공간(store)을 만들어서 그곳에서 데이터와 로직에 관한것들을 전부 다 관리 하는것 그 개념이 리덕스라고 보면 되겠다. 한 번 처음부터 순서를 밟아보면서 간단히 진행.. 더보기

반응형