mobx

    7

    1答えて

    私はReact Nativeアプリで単語検索機能を実装しています。私はMobXストアwordStoreを持っています。各テキストの変更は、setFilterアクションを介してデータベースクエリをトリガします。コンソールのデバッグ出力から見ることができるように、これはすべてフードの下で動作します。 しかし、更新がトリガーされるとすぐにコンポーネントが消えるようになります。つまり、デフォルトのフィルタ

    1

    1答えて

    以下は私のコンポーネントです。 mobxの状態はコンポーネントの本体にあるだけで、別のストアを作成することはありません。 私の質問は、どのようにjest/enzyme単体テスト内のmobx状態変数にアクセスするのですか? import React, { Component } from 'react'; import { BookIcon } from 'react-octicons-svg';

    0

    1答えて

    現在、mobx <Provider store={store} />を使用しています。ここでは、店舗にはobservablesを持つすべてのmobxストアクラスが含まれています。コンポーネントの内部 は私が @inject("store") @observe class MyComponent .... を使用してアクセスしかし、これは、私はちょうど通知ストアにアクセスしたい場合、私は例え

    5

    1答えて

    期待やり方に従事していません: 私は右にすべての方法をドラッグすると、入力の最大値が増加します。 私はすべて左への道、最小値をドラッグすると:私は(onMouseUpのかonTouchEnd)を解放するとき、私はさらにドラッグ&ドラッグすることで最大の増加続けることができるように続いて、最大値が減少しますが減少する。私は(onMouseUpの又はonTouchEnd)を放出するときに、私はさらにド

    0

    1答えて

    私はReactのmobx実装を理解しようとしています。私はcreate react appを使いデコレータを使うためのデフォルト設定を更新しました。 EDIT:ベン・ハレの返信(!彼のおかげで)私はこのように私のコードを更新した後: index.js import React from 'react'; import ReactDOM from 'react-dom'; import App

    1

    1答えて

    Reactプロジェクト(Meteor)でMobxを使用し、グローバル通知ストアをmobx-reactで作成したいと考えています。 私はモジュールを初期化しようとするが、それは空のオブジェクトを返す理由を私は知らない。 import { observable } from 'mobx'; class NotificationStore { @observable notificatio

    0

    1答えて

    now()実装の修正バージョンです。mobx-utilsです。私の理解から、autorun関数がトリガされたときに、「初期」が記録され、1秒後にDate.now()の値が、次にDate.now()の値が何度も繰り返されます。 function createIntervalTicker(interval) { let subscriptionHandle return fromR

    2

    1答えて

    Babelify 7.3.0とBrowserify 14.4.0でMobx Decoratorを使用しようとしています。確かに、これは非常に新しく、このスタックの初めてのセットアップです。デコレータの構文エラーをバベルから取得する。 { SyntaxError: /home/forrest/code/noat/views/js/main.js: Unexpected token (24:23)

    2

    1答えて

    ステートレスコンポーネントにinjectとobserverを使用しています。親コンポーネントからいくつかの小道具を渡すための構文については混乱しています。ここでは、親コンポーネントは次のとおりです。 <MenuItem> {cart.getItemsInCart.map((item, index) => { return <CartItem key={index}

    2

    2答えて

    を変更するときにコンポーネントを更新しない @observable dots = observable.map({ '0x001': extendObservable({ x: 2000, y: 2000 }), '0x002': extendObservable({ x: 5000, y: 5000 }), '0x003': extendObservable({ x