별도의 설치나 구성이 없다면 리덕스 스토어는 동기적인 데이터 흐름만을 지원한다. thunk와 같은 미들웨어는 리덕스 앱에서 비동기를 사용할 수 있게 도와준다. thunk가 wrapper로서 스토토어의 디스패치메소드를 위한, 액션 오브젝트를 반환하는것 보다는, 우리는 thunk 액션크리애이터를 사용할수있다. 함수나 프로미스를 디스패치하는 용도로...?
thunk 없이는 동기적 디스패치가 디폴트다. 이것은 우라가 여전히 api콜을 리액트컴포넌트에서 만들수 있지만만 리덕스포르그램에서는 두가지를 노력해야한다.
- 재사용성
- 예상가능, 액션크리에이터만이 각각의 소스업데이트가 될수 있다.