如何解决如何在 React-easy-state 中更改 1 个以上的状态?
我无法使用 React-easy-state
通过一个函数改变 1 个以上的状态我在以下示例中使用了 batch
,并且还单独使用了变更。然而,代码不知何故忽略了我的第二个状态。
代码如下:
batch(() => {
// batch is used to test out whether it will trigger both store changes.
store.counter = store.counter + 1;
store.sumNum = 10; // this is never updated/mutated.
});
用于复制 link 到沙箱。
解决方法
您没有任何名为 sumNum
的状态。
// your store
const myStore = store({
rndNum: "",counter: 1,someNum: 2,<--- not sumNum
showRes: false
});
将其更改为 someNum
即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。