小编sli*_*ler的帖子

如何从单元测试中访问"远程"模块

如何从单元测试中访问"远程"模块或其他主要过程模块?我Error: Cannot find module 'remote'在测试依赖于'remote'的组件时得到了.我也考虑过嘲笑但是我不确定如何处理它,任何指导都会非常感激.

electron

6
推荐指数
1
解决办法
856
查看次数

如何在redux中处理父子数据关系

我正在构建一个简单的待办事项应用程序,用户可以在其中创建项目,然后添加待办事项.我相信我的州应该是这样的:

{
  projects: {
    1: {
      id: 1,
      title: "New Project",
      todos: [1, 2]
    }
  },
  todos: {
    1: {
      id: 1,
      text: "This is the first todo",
      isComplete: true,
      project: 1
    },
    2: {
      id: 2,
      text: "This is the second todo",
      isComplete: false,
      project: 1
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

在创建新的待办事项时,我需要使用新的待办事项更新todos状态,我需要更新状态中的父项目projects.

处理这个问题的最佳方法是什么?两个减速器都需要采取措施来解决这个问题吗?或者有些todos减速器可以在减速器中调用更新动作projects吗?

编辑:这是我如何通过redux更改数据结构以更好地工作

{
  projects: {
    condition: {
      currentProject: 1
    },
    entities: {
      1: {
        id: 1,
        title: "New Project"
      }
    } …
Run Code Online (Sandbox Code Playgroud)

reactjs redux

4
推荐指数
1
解决办法
2141
查看次数

标签 统计

electron ×1

reactjs ×1

redux ×1