理解redux thunk的动机

理解redux thunk的动机,redux,redux-thunk,Redux,Redux Thunk,如果没有redux thunk,您的动作创建者仍然可以将调度作为一个参数,并且似乎可以做thunk会做的任何事情: 那么到底是什么原因导致了雷杜·图恩呢?丹·阿布拉莫夫在这里的回答详细解释了这一点 此摘要可能不完整,但我从中得出以下结论: 无需将分派作为组件中的道具并将其传递 异步控制流更方便,您可以像承诺一样对待其他操作,而无需将它们包装在newpromise()中 要从状态读取的操作中的附加参数getState

如果没有redux thunk,您的动作创建者仍然可以将调度作为一个参数,并且似乎可以做thunk会做的任何事情:

那么到底是什么原因导致了雷杜·图恩呢?

丹·阿布拉莫夫在这里的回答详细解释了这一点

此摘要可能不完整,但我从中得出以下结论:

  • 无需将分派作为组件中的道具并将其传递
  • 异步控制流更方便,您可以像承诺一样对待其他操作,而无需将它们包装在
    newpromise()
  • 要从状态读取的操作中的附加参数
    getState