TIL 21.12.01

그때그시절·2021년 12월 1일
0

Context Api VS Redux

Cointext Api

컴포넌트간 데이터를 공유하는 새로운 방식이다. 하위 컴포넌트에 props를 전달하는 방식이 아니다. Theme 나 언어 설정과 같은 Global 한 data 를 공유할 수 있도록 디자인 되었다. 상태관리를 위해 복잡도를 상당히 낮춰주고 있다.

핵심 키워드 : Provider, Consumer

Redux

Redux 는 중앙집중 상태 관리를 통해서 undo/redo, 상태유지 등과같은 강력한 기능을 사용할 수있다. Redux 는 application 의 전체 상태를 저장하고 관리한다. 이 상태는 어떤 component 에서도 pass drop 없이 access 가 가능하다.

핵심 키워드
Action : Redux Store 에 데이타를 전달하는 event
Reducer : action 과 현재 상태를 기반으로 새로운 상태를 반환하는 역할
Store : application state를 책임지는 역할

0개의 댓글