gpt4 book ai didi

javascript - 带有反应导航的 Redux (reactnavigation.org)

转载 作者:行者123 更新时间:2023-11-30 15:31:39 25 4
gpt4 key购买 nike

我正在开发一个集成 https://reactnavigation.org/ 的示例项目使用 Redux。

我已让所有导航功能正常运行,并在我的仪表板内设置了一个操作,以便在单击获取按钮时从 API 获取数据。 https://github.com/starchand/SampleNavigation/blob/master/app/containers/dashboard/views/Dashboard.js

这是有效的 - 我正在获取数据,但是我也得到了之前执行的随机操作:

enter image description here

有什么想法导致第一个 Action 吗?

完整 repo :https://github.com/starchand/SampleNavigation

最佳答案

只需快速查看您的代码,在我看来,您应用到商店的中间件的顺序应该是相反的。

当您在 Dashboard 组件内执行 this.props.fetchQuestions(1); 时,您正在调度一个函数(或 thunk)而不是一个普通对象。由于 redux-logger 是链中的第一个中间件,它正在记录函数本身,显然具有 undefined 操作类型。恢复中间件的顺序应该可以解决问题。

内部https://github.com/starchand/SampleNavigation/blob/master/app/store.js#L16尝试:

 return applyMiddleware(thunkMiddleware, logger())

关于javascript - 带有反应导航的 Redux (reactnavigation.org),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42175067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com