티스토리 뷰

코딩개발

[Redux] 리덕스를 왜 쓸까

루나-Luna 2020. 2. 21. 16:47
 

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

이 포스트는 리덕스의 리도 모르는 독자들을 대상으로 작성된 글입니다. 리덕스가 왜 필요한지 알아보고, 리덕스를 편리하게 사용하기 위한 발악을 한번 해보겠습니다. 리덕스 왜 쓸까? 리액트애서 애플리케이션을 만들 때, 기본적으로는 보통 하나의 루트 컴포넌트 (App.js) 에서 상태를 관리합니다. 예를들어서, 투두리스트 프로젝트에서는, 다음과 같은 구조로 상태가 관리되고 있죠. 리액트 프로젝트에서는 대부분의 작업을 할 때 부모 컴포넌트가 중간자 역할을 합니다

velopert.com


리액트 기초를 공부하며 당췌 이해가 안 가는 부분이 이것이었다. props를 타고 하위컴포넌트를 계속 타고 흘러간다. 흘러가는 정신줄이 나인지 내가 정신줄인지 모르겠다. 그런데 이러한 단점을 없앤게 리덕스라고 한다.

 

리덕스는 리액트와 함께 할 때 빛을 발한다. 하지만 리액트 없이 HTML과 순수 Javascript만으로 얼마든지 리덕트 프로젝트가 가능하다.

 

 

 

[생활코딩] Redux 강의

https://opentutorials.org/module/4078

 

리덕스는 위의 생활코딩 강의를 추천한다. 리덕스의 구동 구조를 은행에 빚대어 쉽게 설명되어 있고, 분량이 많지 않아 하루만에도 학습이 가능하다. 프론트엔드를 공부하시는 분이라면 스터디 로드맵에 꼭 넣으시길.

댓글
최근에 올라온 글
최근에 달린 댓글