Redux
: 리덕스는 자바스크립트 어플리케이션을 위한 예측가능한 상태 컨테이너이다.
클라이언트, 서버 및 기본 환경에서 실행되며 테스트하기 쉬운 어플리케이션을 작성하는데 도움이 된다.
리액트 혹은 다른 뷰 라이브러리(?) 함께 사용할 수 있다.
Redux Toolkit
: 리덕스 툴킷 패키지는 리덕스 로직을 쓰기 위한 공식 방식이다.
만들어진 이유?
1. 리덕스 스토어가 너무 복잡해서
2. 뭔가 유용한 것을 할 때(?) 리덕스에서 너무 많은 패키지들을 가져와야하기 때문에
3. 리덕스에 너무 많은 공통 코드가 있어서
Reducers
: 현재 state와 action을 인수(arguments)로 받아 새로운 state를 리턴한다.
(state, action) => newState
actions
: type 필드가 있는 표준 자바스크립트 객체(object)이다.
혼자서 공부한거 정리용으로 올리는데 혹시 누군가 이걸 보고 잘못된것이 있다면,, 말해줬으면,,,
'L'etude' 카테고리의 다른 글
Python: Formatting / map / for in / boolean (0) | 2021.09.07 |
---|---|
Javascript: 함수, 매개변수 parameter (0) | 2021.07.14 |
Dispatch, useSelector(), fragment (0) | 2021.07.14 |
npm (0) | 2021.04.21 |
react (0) | 2021.04.21 |
댓글