mobx-react

    0熱度

    2回答

    我正在構建一個React + Mobx應用程序,並且我有一個組件未呈現任何內容,因爲它基於第三方地圖API,但我需要一些商店屬性的變化作出反應: componentDidMount() { mapApi.doSomething(this.props.store.value) } componentWillReact() { mapApi.doSomething(this.

    0熱度

    1回答

    我和我的團隊正在構建ReactJS和ReactNative混合應用程序。這個想法是儘可能地共享代碼。 MobX是一個很好的狀態管理解決方案,但是我們偶然發現了一個問題。 我們的共享狀態存儲必須由ReactJS應用程序和React Native應用程序使用。對於我們應該觀察州商店狀態變化的共享高級組件,這也是有效的。 所以,爲了註冊類作爲MobX觀察員,在RN我們需要 import {observe

    1熱度

    1回答

    我最近開始玩Electron Forge,我認爲這是一個很棒的工具。我也一直在使用mobx-react包進行一些工作,並且一直在使用觀察器功能。 配置基於反應模板電子鍛造項目,我修改app.jsx文件看起來像 import React from 'react'; import {observer} from 'mobx-react'; @observer export default cla

    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

    1熱度

    1回答

    我正在使用MobX存儲來將某些用戶身份驗證數據保存爲可觀察數據。我想訪問一些我想在組件注入/觀察者模式之外運行的函數的一些數據。這是明智的做法嗎? 例如一個authenication功能如此: ​​

    0熱度

    1回答

    我正在嘗試使用MobX。我的問題是 MobX是否帶有內置的http塊?如果是,什麼是名稱/功能? 如果#1的答案是否定的,並且我使用axios如何將已解決的承諾轉換爲可觀察的? 我知道以下錯誤。實現這一目標的常用方法是什麼? export class TodoStore { @observable todos = []; .... fetchTodo() {

    4熱度

    1回答

    我正在使用MBOX進行狀態管理ReactJS。 我有時更新一些函數內的可觀察變量,比它重新呈現反應組件,有時我用@action方法來更新可觀察變量。 那麼這兩種情況之間的差別以及它對渲染的影響是什麼?

    1熱度

    1回答

    這是我第一次使用MobX,因此這可能比我想象的更簡單,但我沒有遇到任何我嘗試過的錯誤;無論我在哪裏嘗試使用它,商店都是不明確的。我已經嘗試將商店直接導入組件並從主文件傳遞道具(也可以,但我不確定是否使用了這個)。我也嘗試過幾種不同的.babelrc文件設置,但這似乎不成問題。 這裏是UserStore: import React from 'react'; import { observab

    1熱度

    2回答

    我無法使裝飾器(如@observable和@computed)在我的項目中工作。 這是我的文件。 的package.json: { "name": "heroku-react", "version": "0.1.0", "private": true, "dependencies": { "babel-plugin-syntax-decorator

    1熱度

    1回答

    我正在嘗試使用MobX的React。 我在我的商店中定義了fetchSources()。 如果我將以下內容放在頂層組件中,它可以正常工作。 componentWillMount() { this.props.store.fetchSources() } 但是如果我把上面相同的代碼到被也被定義爲觀察員子級別組件它給了我下面的錯誤。 TypeError:無法讀取未定義的屬性'f