当我使用patchState在状态中添加属性时,我有一个无限循环。 我想通过更新状态来添加数组属性。 这是代码:
state.ts:
@Action(UpdateUser)
updateUser({ getState, setState, patchState }:StateContext<DriveStateModel>, { payload }: UpdateUser) {
patchState({ item: {...getState().item, ...{users: payload.users}} });
组件:
this.store.dispatch(new UpdateUser({users: myUsers}));
我的商店已经很好地更新了,但是无限次触发了更新操作... 有人有主意吗? 谢谢!