Redux Thunk Action Creator没有被调用

用户名

我内有一个函数actions/index该函数调用一个动作创建者,该动作创建者调度一个动作,但从未被调用。我认为我在Redux中缺少一些东西。该数据库是Firebase实例。

export function handleInitialVisit() {
  ...
  DB.child('profiles')
    .child(id)
    .set(data)
    .then(res => handleVisit());
}

function handleVisit() {
  console.log('called') // called
  return (dispatch, getState) => {
    console.log('called'); // never called
    ...
    dispatch({type: SET_DB_REF, payload: visitReferencePath});
  }
}

我唯一的猜测是,因为我没有使用connect或store来调用它,所以它不具有那些dispatch和getState属性。问题是,我不需要从组件中调用它。我希望在呈现组件之前发生这种情况。它试图在交互发生和呈现组件之前弄清楚用户。

1ven

您应该使用dispatch函数来分派动作:

export function handleInitialVisit() {
  ...
  DB.child('profiles')
    .child(id)
    .set(data)
    .then(res => dispatch(handleVisit()));
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Redux Thunk Action Creator没有被调用

来自分类Dev

如何将 redux-thunk action creator 变成 Promise?

来自分类Dev

cb &&'function'=== typeof cb && cb(data)在带有redux-thunk的Action(React-redux)中如何工作?

来自分类Dev

具有依赖项redux-thunk的多个调用

来自分类Dev

Redux Action 没有被触发

来自分类Dev

Redux-thunk 异步调用和状态

来自分类Dev

使用 react native 和 redux 进行异步调用,thunk

来自分类Dev

派发Redux-Thunk

来自分类Dev

Redux Thunk 如何实现

来自分类Dev

带有 thunk 的 Jest 测试 redux 操作不包括 statemets

来自分类常见问题

redux,react-redux,redux-thunk有什么区别?

来自分类Dev

Redux Action Creator 有什么更好的方法:.then 或 async/await 语法?

来自分类Dev

如何在带有thunk的react-redux挂钩中进行异步调用?

来自分类Dev

如果没有Redux Thunk中间件,我可以调度多个动作吗?

来自分类Dev

当使用redux-thunk的异步api调用导致redux道具更改时,不会触发UseEffect

来自分类常见问题

redux-thunk和redux-promise有什么区别?

来自分类Dev

减少redux-thunk样板

来自分类Dev

Redux Thunk和异步操作

来自分类Dev

Redux Thunk Firebase - 获取数组

来自分类Dev

Redux Thunk 共享异步对象

来自分类Dev

Redux Thunk与Redux定制中间件

来自分类Dev

Redux Thunk - 为什么我必须调用 dispatch() 两次?

来自分类Dev

为什么我的redux应用程序不能在redux-thunk中缓存异步api调用?

来自分类Dev

React-无法发送带有额外参数的redux-thunk操作

来自分类Dev

使用Redux-Thunk与普通异步代码有什么意义?[包含示例]

来自分类Dev

与Axios api一起使用时,Redux-Thunk和Redux-Promise有什么区别?

来自分类Dev

派遣Redux Thunk重新渲染React组件

来自分类Dev

Redux thunk-嵌套调度的函数/动作

来自分类Dev

响应redux,thunk满足事件过早发生

Related 相关文章

  1. 1

    Redux Thunk Action Creator没有被调用

  2. 2

    如何将 redux-thunk action creator 变成 Promise?

  3. 3

    cb &&'function'=== typeof cb && cb(data)在带有redux-thunk的Action(React-redux)中如何工作?

  4. 4

    具有依赖项redux-thunk的多个调用

  5. 5

    Redux Action 没有被触发

  6. 6

    Redux-thunk 异步调用和状态

  7. 7

    使用 react native 和 redux 进行异步调用,thunk

  8. 8

    派发Redux-Thunk

  9. 9

    Redux Thunk 如何实现

  10. 10

    带有 thunk 的 Jest 测试 redux 操作不包括 statemets

  11. 11

    redux,react-redux,redux-thunk有什么区别?

  12. 12

    Redux Action Creator 有什么更好的方法:.then 或 async/await 语法?

  13. 13

    如何在带有thunk的react-redux挂钩中进行异步调用?

  14. 14

    如果没有Redux Thunk中间件,我可以调度多个动作吗?

  15. 15

    当使用redux-thunk的异步api调用导致redux道具更改时,不会触发UseEffect

  16. 16

    redux-thunk和redux-promise有什么区别?

  17. 17

    减少redux-thunk样板

  18. 18

    Redux Thunk和异步操作

  19. 19

    Redux Thunk Firebase - 获取数组

  20. 20

    Redux Thunk 共享异步对象

  21. 21

    Redux Thunk与Redux定制中间件

  22. 22

    Redux Thunk - 为什么我必须调用 dispatch() 两次?

  23. 23

    为什么我的redux应用程序不能在redux-thunk中缓存异步api调用?

  24. 24

    React-无法发送带有额外参数的redux-thunk操作

  25. 25

    使用Redux-Thunk与普通异步代码有什么意义?[包含示例]

  26. 26

    与Axios api一起使用时,Redux-Thunk和Redux-Promise有什么区别?

  27. 27

    派遣Redux Thunk重新渲染React组件

  28. 28

    Redux thunk-嵌套调度的函数/动作

  29. 29

    响应redux,thunk满足事件过早发生

热门标签

归档