목적 리덕스 툴킷은 표준화된 리덕스 로직을 작성하도록 의도되어졌습니다. 리덕스에 대한 세 가지 일반적인 우려를 처리하기 위해 만들어졌습니다. 리덕스 스토어를 구성하는데 너무 복잡하다. 리덕스를 유용하게 사용하기 위해서는 너무 많은 패키지들을 설치해야 한다. 리덕스는 너무 많은 보일러플레이트 코드를 필요로 한다. ConfigureStore configureStore()는 이제 createStore를 포함합니다. 그것은 자동적으로 분해된 리듀서들을 결합시켜줄 수 있습니다. 리덕스 미들웨어도 추가 할 수 있으며 redux-thunk 가 기본으로 포함되고 Redux Devtools Extension의 사용이 가능합니다. import {configureStore} from '@reduxjs/toolkit' imp..
일반적으로 자바스크립트 함수는 실행하면 함수 내부의 로직들이 순차적으로 작동하게 된다. 제너레이터 함수는 기본 함수에서 일시정지 같은 기능을 탑재하고 있다. function* generator(i) { yield i; yield i + 10; } const gen = generator(10); console.log(gen.next()); // expected output: 10 console.log(gen.next()); // expected output: 20 gen 이라는 상수는 generator 함수에 10이라는 인자 값을 전달해서 함수를 실행한다. 일반적인 함수의 관점에서 내부가 10 과 20이 된다는 것을 유추 할 수가 있다. 그렇지만 내부에서 한번에 10과 20이 나오지 않는다. gen.nex..