redux ... 뭔지 진짜 간단하게 설명해줌....1편

JaeSung Lee·2022년 12월 21일
0

react 고급 문법중에 하나인 redux...
강의 영상을 봐도 바로 문법부터 가르치거나
어려운 단어를 사용해서
한번에 이해하기가 매우 힘들다.

그래서 내가 준비했다.
진짜 쉽게 알아먹을수있도록...

1. redux 한줄 요약

한국사람들 바쁜거 아니까 결론부터 이야기하자면

리덕스는 상태관리라이브러리다.

2. 왜 redux를 쓰는거야?

바로 props의 한계와 state 관리 용이 때문이다.

맥에는 그림판이 없어서 힘들게 마우스로 그림...

우리가 react를 통해 페이지를 만들었다고 하면
여러가지 component를 나눌것이다.
그럼 거기에 필수적으로 따라오는게 state이다.
이 state를 하위 component에 전달하기 위해서
props의 기능을 사용할것이다.

자 그러면
state를 component tree에
맨 위에서 맨 아래까지 전달한다고 가정해보자
어떻게 될까...?
갯수가 적다면 상관없는데 수백개 수천개가 되면
엄청난 노가다가 발생된다... 거기다 코드도 지저분해질것이다.
이런 의미없이 계속 전달만하는 현상을
Prop Drilling 이라고 한다.
이걸 해결하기 위해 사용하는게
redux, recoil, Mobx 등을 사용한다.


다음편에는 사용방법에 대해 포스팅을 해보겠다.

profile
정말 최선을 다하겠습니다.

0개의 댓글