mobx

    0熱度

    1回答

    我試圖將React MobX懸停在列表項上。這裏是我的代碼 export default observer( class SidebarContent extends React.Component { constructor(props) { super(props); } componentWillMount() { this.props.s

    0熱度

    1回答

    如何對數組中的變化做出反應?不執行 var todos = mobx.observable([ { title: "Make Pasta", subtasks: [ { title: 'Pasta' }, { title: 'Salt' }, ] }, { title: "M

    1熱度

    1回答

    以下是我的組件。 mobx狀態就在組件的主體中,我沒有爲它創建一個單獨的存儲。 我的問題是如何在jest /酶單元測試中訪問那些mobx狀態變量? import React, { Component } from 'react'; import { BookIcon } from 'react-octicons-svg'; import { observable } from 'mobx';

    0熱度

    1回答

    目前我正在使用mobx <Provider store={store} />,其中商店包含所有有可觀察性的mobx商店類。 內部組件的訪問它使用 @inject("store") @observe class MyComponent .... 但是,這意味着,如果我要訪問只是通知商店,我不得不this.props.store.notification.message它例如,這會變得非常冗長

    5熱度

    1回答

    我有一個範圍的輸入場,與改變,當我拖動一個數值: 當我一路拖到權,輸入的最大值增加。然後,當我釋放(onMouseUp或onTouchEnd),最大值減小,這樣我可以進一步拖累,繼續通過拖動增加最大: 當我一路拖到左邊,最小值的投入減少。然後,當我釋放(onMouseUp或onTouchEnd),min值增加,這樣我可以進一步拖動並繼續通過拖動減小分鐘: 我應該總是具有一定範圍的99例如,如果我增

    0熱度

    1回答

    我試圖瞭解React中的mobx實現。我使用create react app並更新默認配置以使用裝飾器。然後,我創建了一個簡單的店是這樣的: 編輯:後奔兔(!感謝他)回覆我更新了我這樣的代碼: index.js import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; impor

    1熱度

    1回答

    我目前想實現一個mobx存儲,我可以從任何地方撥打像這樣: import {userStore} from '../UserStore.js'; 在文件的結尾,我導出功能如下所示: const userStore = new UserStore(); export {userStore}; 正如我明白,每次我調用import功能時,都會重新創建對象,導入UserStore的多個文件不會共

    1熱度

    1回答

    我想在React項目中使用Mobx(使用Meteor)並使用mobx-react創建全局通知存儲。 我嘗試初始化模塊,但我不知道爲什麼它返回一個空對象: import { observable } from 'mobx'; class NotificationStore { @observable notifications = ['test', 'new notification'

    0熱度

    1回答

    這是mobx-utils的now()實現的修改版本。根據我的理解,當觸發autorun函數時,會記錄「initial」,然後在1秒後,每秒鐘再次產生Date.now(),然後Date.now()的值。 function createIntervalTicker(interval) { let subscriptionHandle return fromResource(

    2熱度

    1回答

    嘗試使用Babelify 7.3.0和Browserify 14.4.0使用Mobx裝飾。誠然,這是非常新的,這是這個堆棧的第一次設置。從babel獲取裝飾器的語法錯誤。 { SyntaxError: /home/forrest/code/noat/views/js/main.js: Unexpected token (24:23) 22 | 23 | class increm