Gatsby.js 和 redux-promise 中间件

Posted

技术标签:

【中文标题】Gatsby.js 和 redux-promise 中间件【英文标题】:Gatsby.js and redux-promise middleware 【发布时间】:2018-11-14 10:12:39 【问题描述】:

我想知道是否有人知道 redux-promise(或 redux-thunk)是否可以在 gatsby.js 静态站点生成器中用作中间件。我知道 gatsby 在后台有 redux,所以我想知道在引入额外/其他 redux 包时是否存在任何冲突。

【问题讨论】:

最好有一个答案,想知道同样的事情......据我所知,我有一个基本的 redux thunk 函数调用,它没有触发事情的 thunk 部分... 有可能这是一个解决方案:gist.github.com/azamatsmith/ab814c869e81dc01b07782be0493ebcd 【参考方案1】:

Gatsby Repo 中有一个示例演示了如何使用 Gatsby 配置 Redux 存储:https://github.com/gatsbyjs/gatsby/tree/master/examples/using-redux

【讨论】:

这个 repo 不使用 thunk,因此没有直接解决这个问题。

以上是关于Gatsby.js 和 redux-promise 中间件的主要内容,如果未能解决你的问题,请参考以下文章

将 Gatsby.js 用于动态和静态 Web 应用程序

Gatsby.js:使用 URL 参数和浏览器后退/前进按钮导航

Gatsby.js 的 GraphQL 查询回调

在 netlify cms 和 gatsby js 中使图像可选

GraphQL - Gatsby.js- React 组件。 - 如何查询变量/参数?

所以我尝试在我的gatsby-config.js文件中添加gatsby-plugin-favicon