【问题标题】:No render data with React.js and ReduxReact.js 和 Redux 没有渲染数据
【发布时间】:2017-08-09 19:19:44
【问题描述】:

我正在做一个示例练习,说明如何将 react 与 redux 和外部 api 连接以使用数据。 通过有效负载中的控制台,我正确打印了 api 的所有对象,但我无法在视图中绘制它。有什么想法吗?

我分享一个要点,以便您可以查看示例,它可能会失败

我还分享了一张图片,以便您在控制台中看到它是否显示了 api 的对象

Link Gist

【问题讨论】:

  • 你完成了这里列出的所有事情 - medium.com/@paulfitzgerald_11524/…
  • 理论上是的...我认为问题是一个承诺...我不知道:-(
  • 可能对我来说看起来不错。如果您可以在这里重现该项目,我可以看看 - codesandbox.io/s/new - 我之前尝试过,但缺少一些文件
  • 你的减速器可能有问题。尝试将其添加到 gist
  • 我在Link Gist 找不到reducer 文件,看来您只是使用initialState 作为存储。

标签: javascript reactjs redux redux-thunk


【解决方案1】:

看起来您没有在 LOAD_EXAMPLE_API 减速器上传递 action.payload

//reducer
export default function apiExampleReducer(state = initialState.examples, action) {
  switch (action.type) {
    case LOAD_EXAMPLE_API:
      return {
        examples: action.payload,
        error: null,
        loading: false,
      };
    ...
  }
}

【讨论】:

    猜你喜欢
    • 2018-01-30
    • 2021-04-06
    • 2018-10-28
    • 2019-11-25
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    • 2020-09-24
    • 2015-10-18
    相关资源
    最近更新 更多