mobx

    1热度

    1回答

    我很困惑如何在我的代码中使用@action。 class Items { @observable items= []; @action addItem() { let newItem= new Item(); items.push(newItem); } } @observer class ItemPage extends Compon

    0热度

    2回答

    我正在构建一个React + Mobx应用程序,并且我有一个组件未呈现任何内容,因为它基于第三方地图API,但我需要一些商店属性的变化作出反应: componentDidMount() { mapApi.doSomething(this.props.store.value) } componentWillReact() { mapApi.doSomething(this.

    1热度

    1回答

    我有一个类层次结构的项目=> task_lists =>任务每个数组都是@observable。现在我想从项目中创建一个“@computed get allTask​​s”,该项目汇总了项目中所有task_lists的所有任务。 class MsiTask { @observable name:string; constructor() {.... }; } class M

    0热度

    1回答

    我和我的团队正在构建ReactJS和ReactNative混合应用程序。这个想法是尽可能地共享代码。 MobX是一个很好的状态管理解决方案,但是我们偶然发现了一个问题。 我们的共享状态存储必须由ReactJS应用程序和React Native应用程序使用。对于我们应该观察州商店状态变化的共享高级组件,这也是有效的。 所以,为了注册类作为MobX观察员,在RN我们需要 import {observe

    -1热度

    1回答

    我用MobX在我的客户端代码: <script src="/js/mobx.umd.js"></script> <script src="/js/mobx-react/index.min.js"></script> 现在,当我确实希望使用MobX像下面,这是行不通的,也就是我的客户侧的用户界面没有反应到观测变量的变化: const action=window.mobx.action con

    1热度

    1回答

    Mobx-utils/fromPromise.state不可观察! const { observable, when, reaction, intercept, observe, isObservable } = mobx; const { fromPromise, whenWithTimeout } = mobxUtils; const promise = fetch('htt

    1热度

    2回答

    我有此阵营组件(使用Mobx,商店等): import React from 'react'; import { observable } from 'mobx'; import { observer } from 'mobx-react'; import Counter from './../components/counter'; const CountStore

    1热度

    2回答

    我有一个RN(0.44.2)mobx(3.1.10)应用程序使用FlatList。我基本上采取https://blog.callstack.io/write-react-native-apps-in-2017-style-with-mobx-e2dffc209fcb 当使用我自己的商店,反对的例子,我有使用toJS(),以获得FlastList呈现 // renders list <Fl

    0热度

    1回答

    我是新的React & mobx。我用mobx创建了简单的类。 在渲染视图时,具有@observable的内容不会被渲染。 注:我没有创造我的应用程序创建反应的应用程序内 我的代码: import {observable, computed} from 'mobx'; import {observer} from 'mobx-react'; import React from

    1热度

    1回答

    我正在使用MobX存储来将某些用户身份验证数据保存为可观察数据。我想访问一些我想在组件注入/观察者模式之外运行的函数的一些数据。这是明智的做法吗? 例如一个authenication功能如此: ​​