mobx-react

    0熱度

    2回答

    要求是: 切換到打開的行分量 高亮顯示選擇的行與青色的背景顏色 然而,當我點擊切換按鈕,該應用程序組件沒有重新渲染:( // App.js import React, { Component } from 'react'; import {observable, action } from 'mobx'; import {observer} from 'mobx-react'; @obs

    0熱度

    1回答

    這是我的組件下面包含兩個按鈕(遞減,增量),並且當AppState(Mobx)中的屬性(@observable number)等於10,並且數字更改mobx重新顯示時,我想要遞減按鈕被隱藏組件工作正常。 我把裏面的componentDidMount一個調試器, @observer class Questions extends Component{ constructor(props)

    3熱度

    2回答

    我有一個問題。我仍然是反應原生的新手,但我找不到與我的問題有關的任何東西。不是在谷歌的反應/反應原生文檔。 我已經在我上一個項目中遇到了這個問題,但我從來沒有完成過它,也沒有試圖解決它。 所以問題是: 如果我使用this.setState()或this.props.navigator.resetTo()從react-native-navigation,少了點什麼,直到我觸摸到的地方我的顯示器或轉動

    0熱度

    1回答

    我有異步操作,從API中提取數據並將其與存儲中的集合合併,觸發適當的計算以重新評估和填充視圖。 我以前的解決方案是@異步計算,它將在其主體中包含觸發變量(不用於除觸發重新計算之外的其他任何操作)並填充視圖。 很高興與@計算異步 - > @async行動重構,但我遇到的最後一個障礙讓我流連忘返。 雖然@computeds在第一次獲得計算時首次計算,但@action需要明確調用。 我不能在商店的構造函

    2熱度

    1回答

    我開始使用Mobx狀態管理我的react native應用程序。 我注意到幾個組件render方法被多次調用。我瞭解它,因爲其中一個observable被修改或computed值被使用。 Mobx documentation提到whyrun方法來獲取時,可觀察到的狀態被修改,爲什麼運行特定方法的提示。然而,我沒有找到任何有關如何在react-native中使用它的參考,以查找爲什麼組件渲染被觸發?

    0熱度

    1回答

    我已經建立了一個非常簡單的mobx店類反應母語mobx調用操作: import {observable, action} from 'mobx' class TestStore { @observable placeholder = 'Search In Me'; @action changeName(name) { this.placeholder = name;

    1熱度

    1回答

    我是新來Mobx和reactjs在一般情況下,我有Redux的知識和反應原生,並在Redux時,當我用來調用一個動作和道具得到更新,componentDidUpdate生命週期方法被觸發。 我現在擁有的場景是登錄。因此用戶填寫表單,單擊提交,並提交調用Mobx操作(異步),並且當服務器響應時,更新observable,然後導航到主頁面(導航發生在組件中)。 這是我的商店代碼。 import { a

    1熱度

    1回答

    這是我的應用程序的入口點(其中我初始化並通過mobx店): import React from "react"; import ReactDOM from "react-dom"; import registerServiceWorker from "./registerServiceWorker"; import App from "./App"; import UiStore fr

    0熱度

    1回答

    我使用mobx-react-router但我有一個問題,當我使用「推」的URL更改,但我的整個頁面變爲空白。所以我想也許我的組件沒有被渲染,或者它將進入一個全新的頁面。 "mobx": "^3.1.16", "mobx-react": "^4.2.2", "mobx-react-devtools": "^4.2.15", "mobx-react-router": "^4.0.1", "re

    1熱度

    1回答

    我在文檔中看到,mobx反應提供了一個名爲componentWillReact的新生命週期。但是,似乎我的課只對渲染函數中的mobx更改作出反應。當我的商店更改時,不會觸發componentWillReact。 我發送「下一個」作爲道具。這個程序不使用mobx注入。 import { observer } from 'mobx-react'; @observer class QuickSho