mobx

    0

    1答えて

    私はMobXを使ってOtelloゲームを作成しようとしています。だから私はタイルの変更を探して、それに応じて他のタイルを更新するという反応があります。 したがって、次のコードでは、bumpRandom()を実行して、別のタイルを変更してその効果を確認しました。しかし、これは巡回関数の原因になるreactionがいつも実行されています。 reactionで観測を停止するにはどうすればよいですか? c

    2

    1答えて

    MobXを使用しているときに遅延ロードプロパティを使用する現在の慣用方法は何ですか? 私はこれを数日間苦労してきましたが、厳密なモードが問題になって以来、良い例は見つかりませんでした。厳密モードの考え方が気に入っていますが、レイジーローディングがそれと矛盾していると思っています(アクセスしている、またはプロパティが存在していない場合はデータロードの副作用を引き起こすプロパティを観察する必要がありま

    1

    1答えて

    MobXを反応させようとしましたが、入力にその値が更新されていない理由がわかりません。 これは私がこれまでに書いたコードです: @observer(['recipeStore']) class App extends Component { render() { return ( <input type="text" value={this.props.recipe

    2

    1答えて

    を@computed処分された。問題は、autorun()、observe()、またはdisposer関数を返す他の反応への明示的な呼び出しとは異なり、@computedデコレータはその反応を処理できないように見えるということです。 したがって、@computedデコレータによって定義された反応をどのように処理するべきかという疑問があります。 「メンバー」限り以下の実施例 export class

    3

    1答えて

    私のMobX自動実行機能は、両方の値に対してundefinedをログアウトします。また、私のコンポーネントであるimport user from '../../stores/UserStoreでは、私が{user.userName}を使用するインスタンスは、まったく何も表示しません。 import { observable, autorun } from 'mobx' class UserSt

    2

    1答えて

    私はMobxを使って観測可能状態を作成しています。 「状態」オブジェクトが観測可能である上記のコードで window.sessionStorage.setItem(createKey(key), JSON.stringify(state)) : は、ここに私のコードスニペットです。私は、文字列に変換しようとすると 、それはエラーを与える: error:Cannot read property

    4

    1答えて

    私が間違っている場合は私を訂正してください。しかし、現時点ではreplaceを使用することはできません。代わりにobservable配列全体を置き換え、代わりにmapを使用する必要があります。 は、私はこのような観察可能な配列があります。サーバー上で @observable questionsList = []; は、それが明確なidフィールドを持つ2つのオブジェクト、各移入されるコールを、そ

    1

    1答えて

    JSXファイルで宣言されているオブジェクト(つまりMOBXオブジェクト)にアクセスしたいと思います。 webpackを使用して、すべてのjsxファイルを1つの出力ファイル(bundle.js)にバンドルしました。しかし、私はバンドルファイル内のいくつかの関数とオブジェクトにアクセスしたい。どうやってこれをやることができるの? var React = require('react'); var R

    2

    1答えて

    React Native(0.33)のセクションヘッダーでListViewをレンダリングしようとしていますが、セクションヘッダーはレンダリングされていますが、行は描画されません。データはmobxストアからのものです。

    2

    2答えて

    私はmobx +の反応で非常に大きなアプリを持っています。たとえば、「写真を削除する」は、写真の一覧から、またはモーダルから呼び出すことができます。しかし、私は行動を実行する前に、たとえば、確認モーダルを表示する... 私はこの解決策で結構ですが、私はmixinデータのビューロジックを使用しているようです... class PhotoStore { @observable photos;