首页 > TAG信息列表 > mobx-react

javascript-MobX中的事件:从商店操作中调用视图方法

我如何从MobX中的商店异步动作中调用视图方法?例如,我有这样的代码: @action someAction() { longOperation() .then(() => { }) .catch(error => { }); } 当函数成功或失败时,应调用视图中的某些方法,例如,显示错误对话框或在Navigator上调用push方法. 目前,我有一个主

推入数组时,MobX不更新React视图

我的Store.js: import { observable, useStrict, action } from 'mobx'; useStrict(true); export const state = observable({ contacts: [] }); export const actions = { addContact: action((firstName, lastName) => { state.contacts

javascript – MobX React Native:注入商店的方式

我正在尝试使用MobX进行新项目. 我是在2017年5月开始的,一切都运作良好.我不得不停下来,现在我继续开发它.我不得不做一个npm安装来管理它的工作,但现在,我有一些商店的问题…我依靠本教程的结构:https://blog.callstack.io/write-react-native-apps-in-2017-style-with-mobx-e2dffc

javascript – MobX – 当我将数据注入React组件时可以使用`inject`时,我为什么要使用`observer`

MobX文档建议我应该在所有组件上使用observer.但是,通过使用注入,我可以更精细地控制哪些数据导致重新呈现我的组件. 我的理解是,对于观察者来说,即使observable嵌套在数据存储的深处,最后渲染中所有被访问的observable的更改也会导致重新渲染,而当注入器函数中访问observable时,只