es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MOBX

Integración de MOBX y React

Recibo un error de gancho no válido al reescribir una aplicación de clientes… (actualizando código) mobx 6.3.8 mobx react 7.2.1 y mobx-state-tree 5.0.5 React 17.0.1 RN 0.64.3 Siento que el error está aquí. Busqué en línea la línea de código para usar almacenes y me llevó al sitio obsoleto… no . . . Read more

¿Necesito utilizar await para acciones asíncronas en componentes de React?

Creé esta tienda: export class CommentStore { comments = []; constructor() { makeAutoObservable(this, {}, { autoBind: true }); } async loadPostComments(postId: number): Promise<void> { const res = await API.loadPostComments(postId); runInAction(() => { this.comments = res; }); } async sendComment(postId: number, comment: Comment): Promise<void> { try { await API.sendComment(postId, comment); await . . . Read more

El resultado de la función realizada por createTransformer de mobx-utils no está memorizado.

Estoy tratando de implementar una función getter computada con argumento como se muestra en esta respuesta con MobX 6 y la versión correspondiente de mobx-utils. export class CodificatorStore { @observable.ref items: Array<codificator> | null = null; @action setItems(items: Array<codificator>): void { this.items = items; } @computed get item(): ITransformer<number, codificator=”” . . . Read more

React Native MobX Store – Inyector MobX: La tienda no está disponible.

Estoy utilizando la siguiente plantilla: https://github.com/cawfree/create-react-native-dapp He utilizado el componente proveedor en el componente de nivel superior (padre) de la siguiente manera: import { Provider } from ‘mobx-react’; import SettingsStore from ‘../../store/settings’; return ( <provider store=”{SettingsStore}”> <view style=”{[StyleSheet.absoluteFill,” styles.center,=”” styles.white,=”” !loading=”” &&=”” {justifycontent:=”” ‘space-between’}]}=””> {loading ? <fadeoutimage></fadeoutimage> : <welcome></welcome> } . . . Read more