Redux에 대해서 알아보자

laluniax·2023년 11월 15일
2

REACT

목록 보기
11/20
post-thumbnail

우선, 리덕스를 알아보기 전에 먼저 짚고 넘어가야할 친구들이 있다.

📖 전역 State와 로컬 State

이 친구들을 알면 redux를 이해하기 쉽다.

State는 두가지로 나뉜다.

  • 전역 State (Global State)
  • 로컬 State (Local State)

우리는 이전까지 컴포넌트 내부에서 useState를 이용해서 state를 생성했다.
우리는 로컬 state를 사용해왔던 거다!

👉 Local State

  • 컴포넌트 내부에서 useState를 이용해서 생성된 State

👉 Global State

  • 컴포넌트에서 생성하지 않고 중앙화 된 특별한 관리소에서 State를 생성한다.

전역 State = 중앙 State 관리소 !
⭐️ 모든 컴포넌트가 중앙관리소로 접근 및 제어가 가능하다 !!

이 전역 State가 가지고 있는 큰 장점이 바로
우리가 props drilling을 하면서 느꼈던 단점 ! !
값을 다이렉트로 주지 못하고 부모 컴포넌트에서 자식 컴포넌트로 거쳐서 전달했던 불편함을 해소시켜준다 ! !


📖 그래서 Redux가 뭘까?

이름하야 props-drilling이 남기고 간 가려운 부분을 긁어줄 수 있는 효자손
중앙 데이터 관리소를 사용할 수 있게 도와주는 패키지이다.

Redux : 전역 상태 라이브러리 !
아 리덕스는 전역 상태 관리를 도와주는 패키지구나! 하고 넘어가면 된다!

profile
grow constantly

0개의 댓글