mobx

    1

    2答えて

    私は明らかな何かを見逃しているに違いありません。 tags.component.htmlの先頭に*mobxAutorunを追加すると、コンポーネント全体がレンダリングされません。削除すると、ページの下部に表示されますが、commonStore.isLoadingTagsに反映されたコードは正しく処理されません。 私はmobx-angularですべてを追跡しましたが、私はイベントupdated on

    0

    2答えて

    Mobxを使用して自分の状態を管理しています。私は、画像をロードするためのhttpリクエストのアクションを呼び出し、次にピクチャプロパティを更新してから、ロードプロパティを更新します。呼び出しを行うコンポーネントをロードし、console.logにストアのプロパティをロードすると、読み込みプロパティは更新されますが、pictureプロパティはまだ定義されていません。 export class Ph

    0

    1答えて

    mobx-state-treeでスーパーシンプルネストされたストアを作成しようとしています。このライブラリは信じられないほど直感的ではありません。私はMST.types.optional()のすべてをラップして、それが違いをもたらすかどうかを見てみました。 オーダーストアには多くの買い注文と売り注文があります。注文なしで空の店を作りたい。 私はOrders.jsを実行しようとすると、私は次のエラー

    2

    2答えて

    mobx計算式で値の変化を聞こうとしましたが、観測値に新しい値をプッシュしても変化は見られません。 class List { @observable values = []; constructor() { computed(() => this.values).observe(changes => { console.log(changes);

    1

    1答えて

    mobx reactがcomponentWillReactという新しいライフサイクルを提供していることをドキュメントで読んでいます。しかし、私のクラスはrender関数のmobxの変化に反応するようです。私の店が変わると、componentWillReactは決して引き起こされません。 私は小道具として「次へ」を送ります。このアプリはmobxを使わない。 import { observer } f

    3

    1答えて

    単純なキーボードバインディングのためにマウスプロジェクトを反応プロジェクトにインポートしようとしています。私は糸でMousetrapをインストールしました。私はエラーをインポートする必要はありませんが、Mousetrapライブラリオブジェクトは使用しようとすると定義されていません。これは私の主要なApp.tsxコンポーネントからのものです import Mousetrap from 'Mouset

    2

    1答えて

    内の反応ですかオートランとが動作するためにコンストラクタ内である必要はあり反応? コンストラクタなしでこの簡単な例を書くことはできますか?? オートランのコードも正常に動作しますが、console.log(this.expenses)に変更しても動作しません。何故ですか? import { observable, action, computed, useStrict, autorun, reac

    1

    1答えて

    私はreduxプロジェクトのように見えるようにmobxプロジェクトを構成したいと思います。 1つのファイルに設定を保存し、別のファイルにアクションを追加し、他のロジックや反応を3番目のファイルに保存します。 さらに、ベストプラクティスは何ですか? 1店舗以上のレビュックスを持つようにする。どのように私はそれを行うだろうか(クラスの内部から@actionを取り出し、それを別のファイルからディスパッチ

    1

    2答えて

    マイ非同期アクションは、次のようなものに見える傾向: anAsyncAction: process(function* anAsyncAction() { self.isLoading = true; const service = getEnv<IMyMarksPageStoreEnv>(self).myService; try { yield

    3

    3答えて

    私のタイプスクリプトサーバAPI用に定義されたインターフェイスがあり、MobXステートツリーを使用してモデルを定義する場合、typescriptコンパイラがモデルスナップショットがこれらのインターフェイスに準拠していることを確認します。 IFooインターフェイスに追加のプロパティが追加されたが、Foo MSTモデルに追加されていない場合、コンパイル時にtypescriptに不満があることが望ましい