본문 바로가기
L'etude

Redux, Redux Toolkit, Reducers, actions

by hxunz 2021. 7. 13.

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

댓글