Tag: MOBX
Comencé a aprender Mobx y me quedé atascado. ¿Por qué cuando cambio listItems, la Lista no se vuelve a renderizar? Tengo una tienda: export const listStore = () => { return makeObservable( { listItems: [], addItem(text) { this.listItems.push(text); } }, { listItems: observable, addItem: action.bound } ); }; Componente que . . . Read more
Estoy intentando probar mis tiendas con Jest y cuando uso makeObservable, obtengo el siguiente error: [MobX] Cannot apply ‘observable’ to ‘TodoStore@3.todos’: Field not found. Clase en cuestión: export class TodoStore { todos: Todo[] filter: string constructor() { makeObservable(this, { todos: observable, filter: observable }) this.todos = [] this.filter = “” . . . Read more
Tengo favoriteStore y soy nuevo en Mobx y quiero establecer el array de bookmarkapi en el array petList, pero estoy recibiendo un error. ERROR: [Rechazo de promesa sin controlar: TypeError: undefined no es un objeto (evaluando ‘_this2.userId’)] CÓDIGO: import { observable, computed, action, makeObservable, configure } from “mobx”; import { . . . Read more
Prefiero separar la lógica y tener más tiendas que manejen conjuntos específicos de datos, pero ¿hay alguna consideración de rendimiento que deba tener en cuenta al diseñar mi estado de MobX? ¿Se considera generalmente una mejor práctica usar más tiendas pequeñas o menos tiendas grandes? ¿Hay alguna diferencia de rendimiento . . . Read more