mobx

    2熱度

    1回答

    在react-typescript項目中使用mobx。這個類中設置觀察到的陣列提取API: class MenuRepo { @observable menuItems?: IMenuModel[];//=[{Id:1,itemName:"asd",childItems:[]}]; @action getItems(): void { fetch(`...`)

    0熱度

    1回答

    輸入我有一個ReactJS部件這樣的輸入值: import React from 'react' import {observer} from 'mobx-react' @observer class InputForm extends React.Component{ render(){ if(this.props.store.tab1.isSelected){

    1熱度

    1回答

    我有這樣的代碼: var root = {}; var left = {}; rootClass.left = left; var right = {}; right.left = left; left.right = right; var o = observable(root); right具有指針left和left具有指針right。最後 當行執行我得到這個錯誤: Ran

    1熱度

    1回答

    我們正在開發一個接口,我們使用React和Mobx。 我們有一個組件與 鏈接和代碼發送到用戶的電子郵件激活用戶帳戶: https://mysite/activate?Code=6bgoh9n0uk7a84lc3s9e2lso5j 在我們調用後臺驗證組件的代碼是有效的,並激活用戶。 如果有效,後端將返回用戶和他的令牌。 此標記存儲在localStorage的,然後我們重定向到主儀表盤: axios.

    0熱度

    2回答

    我在通過MobX實現預加載功能時遇到此錯誤。當我嘗試在我的mobx存儲中設置可觀察值時,發生此錯誤。 我的店看起來像這樣 import {observable} from 'mobx' class UI { @observable preloading constructor() { this.preloading = false }

    1熱度

    1回答

    與React狀態很容易設置新值,這是呈現某些輸入的條件,然後使用狀態回調將焦點集中到該輸入。 handleToggleInput() { const showInput = !this.state.showInput this.setState({ showInput },() => showInput && this.refs.input.focus()) } rend

    1熱度

    1回答

    如何從MobX中的商店的異步操作調用視圖方法?例如,我有一些代碼,就像這樣: @action someAction() { longOperation() .then(() => { }) .catch(error => { }); } 當該功能是成功或失敗,鑑於一些方法應被調用,例如,顯示錯誤對話框,或致電push方法上Navigator。 目前,我有想法:

    -1熱度

    1回答

    我正在使用使用MobX框架的React應用程序到Electron。 我有成功加載MobX有反應,但是當我嘗試用電子來包裝它,我有一個控制檯錯誤消息not allowed to load local resource 我的包JSON: { "name": "electron-stuff", "version": "1.0.0", "description": "",

    2熱度

    1回答

    ALl: 感謝您的回覆。 MobX上的第一天,只是想知道我的用戶裝修器裏面ES6類,我怎樣才能定義可觀察map member而不是觀察object member? class Store { @observable attr = {} // I only define an Object member but not a map member }

    1熱度

    1回答

    在下面的基本示例中,其中包括(a)類型(類),(b)存儲(類)和(c)組件(類),但我不清楚如何更新存儲實例(「MyPanel.MyItems」),以便Mobx觀察值的變化,並有效地重新呈現MyList。 我是下面的例子,據我所知$r.MyItems.Items[4].OnlineStatus = 0/1應強制重繪。而事實並非如此。 class MyItem { id = 0;