getTodoList里是如何获取到dispatch的
来源:6-4 使用Redux-thunk 中间件实现ajax数据请求
慕勒4513178
2020-03-16
请问一下老师,这个getTodoList里是如何获取到dispatch的呢?有点不太明白为什么dispatch(action)里的action能反过来使用dispatch
写回答
3回答
-
Dell
2020-03-18
这段逻辑实际上会被redux内部消化,你可以理解成这个函数,最终是redux调用的,那它去调用,就有能力把dispatch 传递进来,你就有能力使用dispatch
112021-08-22 -
慕码人7077953
2020-12-02
我个人的理解是这样的
store.dispatch(const getTodoList(()=>{ return (dispatch)=>{...dispatch()} }) )
getTodoList函数是在store.dispatch环境下执行的,所以return后面的函数可以直接获取在函数内的全局函数dispatch()
012021-06-27 -
Slave_Programmer
2020-10-15
我自己個人理解是,
這裏傳入一個方法getTodoList()
相當於裏面被redux的dispatch 内部調用(執行)
getTodolist 方法傳入dispatch方法,因爲被redux内部調用,所以這裏的‘dispatch’會被認作redux内部的dispatch方法
00
相似问题