问题标签 [seamless-immutable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - Append/push in seamless immutable js - react js
In Reducer for initial state I am using a seamless-immutable.
How do I to push new data into the foo?
reactjs - 如何对不可变数据进行排序
我正在使用带有 redux 的“无缝不可变”。但是我遇到了无法对数据进行排序的情况。
//减速器
我正在获取数据,但是当我尝试排序时,例如:(say)arr.sort,它给了我:排序方法不能在不可变数据结构上调用。
我如何对数据进行排序?谢谢您的帮助。
android - react-native 中的“state.merge 不是函数”
在我的 react-native 应用程序中,如果用户离线,我将使用 redux-persist 显示商店中存在的数据。但是在添加 redux-persist 之后,我得到了 error state.merge is not a function
。我认为这是不变性的错误。请帮我解决这个问题。
rootChangeReducer.js
和 configureStore.js
提前致谢。
typescript - 如何从不可变对象类型中提取可变对象类型
我需要创建从现有的不可变对象类型中仅提取可变对象类型的类型,例如:
所以问题出在getMutable
. 打字稿不检查它是否重新返回可变或不可变对象,我需要强制 TS 验证这一点,如果返回不可变则抛出错误。
这个怎么做?
reactjs - 无缝不可变地将我的对象转换为哈希
我正在使用带有不可变 js 的 react+ redux。我想在状态中存储一个对象:
在进入状态之前,对象看起来像这样:
但是在状态结束时......它只是一个普通的哈希:
有没有办法阻止这种愚蠢的转换?为什么它会转换我的对象?