Estoy usando mobx como administración de estado para mi aplicación nativa de reacción, estoy modificando una serie simple de ID como esta:
let copyy = userStore.unreadChatIds; copyy.push(e.message.chat_id); userStore.setUnreadChatIds(copyy);Sin embargo, recibo esta advertencia de mobx, ¡no sé por qué la recibo ya que estoy usando makeAutoObservable en mi tienda de mobx!
[MobX] Since strict-mode is enabled, changing (observed) observable values without using an action is not allowed. Tried to modify: UserStore@1.unreadChatIdsMi tienda
export class UserStore { constructor() { makeAutoObservable(this); unreadChatIds=[]; setUnreadChatIds(payload) { this.unreadChatIds = payload; } }¿Por qué recibo este error y cómo puedo solucionarlo? afaik si uso makeAutoObservable y uso mi método setter como acción, no estoy cambiando el estado de mobx directamente.