mobx

    1熱度

    1回答

    我正在React中創建可過濾表格,並且不斷收到一個錯誤store.showFilteredResults.map is not a function。 我正在使用MobX來管理我的應用程序狀態。這裏是商店: class AppState { @observable searchValue = ""; @observable donors = [ {id: 1,

    0熱度

    2回答

    我不應該這樣做的唯一原因是讓反應更新視圖。 https://facebook.github.io/react/docs/state-and-lifecycle.html#using-state-correctly 但似乎MobX反應爲我做這些骯髒的工作。我只需要將this.state標記爲可觀察,並且一切都按預期工作。有什麼缺點嗎?我不想把所有的州都放進一家大商店。 JSFiddle link 代

    1熱度

    1回答

    我有一個應用程序與反應和mobx,我想分開所有記錄用戶交互(動作調用)從Mobx存儲,所以我做了一些搜索,我發現代理模式是這個最好的方法工作人員和我的問題是我如何在我的情況下使用Mobx和代理。 謝謝你的

    0熱度

    2回答

    我在MobX使用數組有點失落, 我試圖訪問陣列的價值,並用它做什麼,但它的作用非常怪異。 例如: console.log('arr arr', this.props.arr) // ["test1, "test2", "test3"] console.log('arr arr', Array.isArray(this.props.arr)) // true console.log('arr a

    0熱度

    1回答

    在下面的代碼中我使用ui組件的項目是以僞時鐘的形式表示的。 如何讓代碼工作而不改變實際上是外部庫的代碼時鐘。 而決定最重要的是本着mobx的精神。 class ClockStore { @observable data = [ {id: "hour", value: "00"}, {id: "min", value: "00"}, {id: "seco

    2熱度

    1回答

    我在網絡應用程序中使用mobx和react,我想找到一種方法將mobx存儲狀態傳遞給無狀態組件。以下是我當前的組件源代碼: import React from 'react'; import Panel from './Panel'; import {inject, observer} from 'mobx-react'; @inject(allStores => ({ form

    1熱度

    2回答

    假設我有兩個React組件Parent和Child,它們都是由Mobx管理的某個狀態的@observer。如果孩子在componentWillReceiveProps()中使用Mobx值以外的渲染方法,該值/可觀察值是否會被父組件的渲染autorun跟蹤? 感謝

    1熱度

    1回答

    我的小todo應用程序存在問題。每次我試圖刪除一個項目有一個錯誤Cannot read property 'todos' of undefined 爲什麼this在裏面addTodo約束,但不removeTodo? 觸發都是在這裏完成:<button onClick={() => removeTodo(id)}> X </button> 演示上JSfiddle 感謝。

    1熱度

    1回答

    我已經創建瞭如下的內部回調函數。 render() { const profiles = this .props .store .profiles; const renderCell = (rowIndex: number) => { console.log('rendering...'); return <Cell

    0熱度

    1回答

    任何幫助非常讚賞: Mobx似乎子和父組件之間失去狀態。 我在下面做了一個小提琴演示。包括評論和輸出清晰。 (當前版本的反應,Mobx和Mobx反應的) 感謝。演示 的jsfiddle DEMO該處 https://jsfiddle.net/ymp1g6qk/3/ SCREENSHOT該處 控制檯輸出該處 示例代碼的位置: const {observable, computed, extendOb