我面临一个问题,我尝试更新商店中的实体,但每个实体都得到更新。现在我已经定义了实体及其 ID:
const { state, config } = createState(
withEntities<IDossier, StateGlobConf.ENTITY_ID_KEY>({ idKey: StateGlobConf.ENTITY_ID_KEY }),
稍后当我希望更新实体时,我会继续执行以下操作(根据文档):
updateDossier(id: IDossier[StateGlobConf.ENTITY_ID_KEY], dossier: Partial<IDossier>): void {
store.update(updateEntities(id, dossier));
}
据我了解,唯一应该更新的实体是具有传递 id 的实体,或者如果我做错了什么,我不明白它是什么。