Понимание мотивации redux-thunk

avatar
bgcode
8 апреля 2018 в 02:34
86
1
0

Без избыточного преобразования ваши создатели действий могут по-прежнему принимать отправку в качестве аргумента и, казалось бы, делать то, что сделал бы преобразователь:

https://coderhelper.com/a/33892505/378622

Так в чем именно заключается мотивация redux-thunk?

Источник

Ответы (1)

avatar
timotgl
8 апреля 2018 в 08:57
1

Ответ Дэна Абрамова здесь Как отправить действие Redux с тайм-аутом? объясняет это подробно.

Возможно, этот обзор неполный, но мой вывод из него таков:

  • Не нужно использовать диспетчеризацию в качестве опоры в компонентах и ​​передавать ее по кругу
  • Асинхронный поток управления более удобен, вы можете обращаться с другими действиями как с обещаниями без необходимости заключать их в new Promise() самостоятельно
  • Дополнительный аргумент getState в действиях для чтения из состояния