리액트를 다루는 기술 part11

hwakyungChoi·2020년 8월 27일
0
post-custom-banner

리덕스

1. 리덕스란

  • 가장 많이 사용하는 리액트 상태 관리 라이브러리
  • 컴포넌트의 상태 업데이트 관련 로직을 다른 파일로 분리시켜 효율적인 관리 가능
  • 컴포넌트끼리 똑같은 상태를 공유해야 할 때도 여러 컴포넌트를 거치지 않고 손쉽게 상태 값 전달
  • 전역 상태를 관리할 때 굉장히 효과적
  • 체계적인 관리가 가능하기 때문에 프로젝트 규모가 큰 경우 매우 좋음
    - 유지 보수성
    • 작업 효율 극대화

2. 액션

  • 상태에 어떠한 변화가 필요하면 액션이 발생함
  • 하나의 객체로 표현됨
{
type:"TOGGLE_VALUE"
}
  • type 필드는 반드시 가지고 있어야 함
  • 액션 생성 함수는 액션 객체를 만들어주는 함수
  • 어떤 변화를 일으켜야 할 때마다 액션 객체를 만들어야 함 => 정보를 놓치는 경우를 방지하기 위해 함수를 만듬

3. 리듀서

  • 변화를 일으키는 함수

0개의 댓글