javascript - 将自变异对象添加到 redux 存储
问题描述
我在 javascript 文件中有一个类,它应该为 redux 存储创建对象。显然,该类具有改变其自身属性的功能。
例如,我有一堂课:
export default class Test {
constructor(val) {
this.val = val;
}
changeProp() {
this.val = 3;
}
}
然后在减速机
case actionTypes.SET_TEST:
return {
...state,
obj: new Test(10);
};
如您所见, changeProp() 从内部更改属性,但这是不好的做法吗?我是否需要通过 reducer 不可变地改变这些属性?
解决方案
推荐阅读
- python - 如何根据 Pandas 中前一个元素之间的关系从同一列创建矩阵?
- amazon-web-services - Cloudformation 模板中的 Fn::Select + Fn::Split + Fn:GetAtt 组合
- oracle - regexp_substr oracle 函数转换为 pyspark
- android - Gradle-wrapper distributionUrl 不会改变
- list - 如何按值比较python中的2个CSV文件并打印差异?
- flutter - Flutter - 使用 AutomaticKeepAliveClientMixin 时重建小部件
- sql-server - 如何存储自定义日期并通过添加天数进行修改?
- javascript - 如何找到我的 typescript/react 模块的声明?
- mysql - 使用 exec.Command 在 Go 中编写 Mysql 脚本
- json - 使用正则表达式在顶部元素中拆分 Json 数组字符串