【发布时间】:2021-04-01 19:35:50
【问题描述】:
即。
const store = {
values: new Map(),
// (gross trivial accessor)
setValue: action( (state, payload) => {
state.values.set(payload.key, payload.value);
}
}
我很好奇,因为 easy-peasy 在 store 对象(以及嵌套在其中的对象)上使用了代理,因此在您的操作中您可以安全地直接改变状态对象 (https://easy-peasy.now.sh/docs/tutorials/primary-api.html#modifying-the-state)。我不知道这在使用非普通旧 JavaScript 对象(例如 Maps)时是否也有效。
【问题讨论】:
-
在github上提问:github.com/ctrlplusb/easy-peasy/issues/646
标签: node.js easy-peasy