首页 文章
  • 2 votes
     answers
     views

    Redux动作不会触发减速器

    问题 我将我的反应应用程序连接到Redux商店,添加了一个api操作来从我的后端收集数据,包括中间件redux-promise . 大多数事情似乎都有效,因为我可以在React网页编辑器中看到我的商店以及联合收割机减速键 . 当我调用我的动作时,它会起作用并且控制台记录完成的保证 . 但是,我的减速器从未运行过 . 我认为这是我在主容器上发送的一个问题,但是我已经尝试过各种我能想到的方式 - r...
  • 5 votes
     answers
     views

    ngrx:调用reducers函数时是如何调用的?

    我正在尝试使用ngrx库来管理我的应用程序状态 . 我已经浏览了许多ngrx文档和git页面 . 我知道有三个重要的概念: 商店 减速机和 行动 Store是我们应用程序的单一数据源 . 因此,任何数据的修改或检索都是通过Actions完成的 . 我的问题是,当一个动作被发送到商店时到底发生了什么?它如何知道要调用哪个减速器?它是否解析了注册到商店的所有减速器?在这种情况下,可能会...
  • 9 votes
     answers
     views

    GraphQL - 返回依赖于参数的计算类型

    Overview (简化): 在我的NodeJS服务器中,我实现了以下GraphQL架构: type Item { name: String, value: Float } type Query { items(names: [String]!): [Item] } 然后客户端查询传递一个名称数组作为参数: { items(names: ["total",...
  • 0 votes
     answers
     views

    更新redux状态数组中的对象不重新渲染反应组件[重复]

    这个问题在这里已有答案: My Redux state has changed, why doesn't React trigger a re-render? 1回答 我想在我的redux状态下更新chefs数组中的一位厨师 . 该数组的一个例子如下: [ { _id: 1, name: 'first chef' }, { _id: 2, name: 'second chef'...
  • 0 votes
     answers
     views

    Hadoop中的Reducer有什么好处?

    在以下场景中,我没有看到Hadoop中reducers的值: Map Tasks生成唯一键(因为我们可以将Map / Reduce功能合并在一起) Map Tasks的输出大小太大(如果等待reducers开始工作,这会耗尽内存) 如果我们有任何不需要对密钥进行分组和排序的功能 如果我错了,请纠正我 . 如果有人能给我一个关于减速器的好处以及何时应该使用它的真实例子,我将不胜感激 ...
  • 140 votes
     answers
     views

    我可以在减速机中发送动作吗?

    是否可以在减速机本身发送动作?我有一个进度条和一个音频元素 . 目标是在音频元素中更新时间时更新进度条 . 但是我不知道将ontimeupdate事件处理程序放在何处,或者如何在ontimeupdate的回调中调度一个动作来更新进度条 . 这是我的代码: //reducer const initialState = { audioElement: new AudioElement('te...
  • 2 votes
     answers
     views

    在react-redux-promise应用程序中解析XML

    我的应用程序的数据源仅提供XML格式的数据 . 我使用axios来获取XML数据 . 它最终作为结果数据部分中的字符串 . 我试图使用xml2js来转换它,但它只是触发异步作业并返回,所以我没有让redux-promise middelware工作 . 当reducer将数据发送到应该呈现它的组件时,有效负载是没有的 . 不确定这是否有意义,但是我可以让reducer等待新函数调用返回之前在组件上...
  • 0 votes
     answers
     views

    removeTodo操作不从状态中删除

    我不确定我在哪里出错,但当我触发removeTodo动作时,没有任何反应 . 我相信这是我的错误,但我无法弄明白 . 我认为通过设置我的动作来接收todo作为其有效载荷,然后在我的调度中我将该动作提供给todo.id,它可以删除所述id . 无法弄清楚为什么这不起作用 . TodoItem.js import React, { Component } from 'react'; import { ...
  • 0 votes
     answers
     views

    reducer.state.props在嵌套动作react / redux中未定义

    下面是我的动作和reducer文件 - 在我的组件状态中我只看到this.props.mainData - 但是其他的subdataOneData等,没有被加载到状态 - 直到reducer我看到正在调度正确的动作我还看到了子调用的数据 - 但它们没有到达我的组件 - 我有mapStatetoprops - 我在做的地方 新问题:根据更新的代码 - 当我在reducer中打印出有效负载时 - ...
  • 2 votes
     answers
     views

    使用redux存储规范化数据

    我希望我的Reducer能够在状态中填充根对象,而不依赖于它们操作的状态片段 . 我发现很多页面都解释了normalizr有多精彩,但没有人解释存储这个规范化数据的位置和方法 . 问题是: am我想做一些与众不同的错误吗? 如何修改根状态对象中的状态,因为reducers仅对数据片进行操作 . 所以视频减速机: const videos = (state, action) => ...

热门问题