effect_tw
@effect_tw

Как работает усилитель redux-thunk?

Есть код
5dbd6eb65817b225297133.png
5dbd6ecb0be54780365534.png
ACTION
5dbd82cc641d8912252455.png
1. Чем является аргумент в функции createThunkMiddleware(extraArgrument),
ведь thunk мы определяем без аргумента, но откуда-то он далее берется?!
2. Откуда берется переменная next , в createMiddleware, откуда взялась эта ф-ция?!
3. параметр action (в ф-ции createThunkMiddle), как я понял, это и есть наш action (ф-ция getPhotos, которая находится в dispatch'e) и далее срабатывает return если это ф-ция, в action мы передаем dispatch и пр. , для того, чтобы использовать этот метод dispatch внутри action - ф-ции getPhotos?! так ?
Далее мы возвращаем action (находящийся внутри createThunkMiddleware) и поочередно диспатчим , всё что находится внутри !? получается диспатчи внутри диспатчера ?!
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы