問題タブ [mobx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - React-Router ミドルウェアと Mobx
ユーザーの「レベル」が 2 を超えるユーザーのみがアクセスできる管理ページを設定しようとしています。MobX と React-Router を使用しています。問題は、MobX ストアに正しく接続する方法がわからないという事実に基づいている可能性があります。routes.jsとは別のファイルにある関数isAdminをインポートしています。関数は次のようになります。
これは、ここにあるreact-routerの gitHub ページの最後の例に大まかに基づいています。
助けてくれてありがとう!
reactjs - mobx - ストアのロジックを表示
mobx + react に非常に大きなアプリがあり、多くのコンポーネントがストアで同じアクションを呼び出します。たとえば、「写真の削除」は、写真のリストまたはモーダルから呼び出すことができます。しかし、アクションを実行する前に、たとえば、確認モーダルを表示する必要があります...
私はこの解決策に行き着きましたが、データログインとビューロジックを混在させているようです...
どうしたの?行ってもいいですか?
どうもありがとう!
javascript - Mobx: 監視可能なオブジェクトに新しい (配列) プロパティを追加
いくつかのデータを保存したい観察可能なオブジェクトがあります。キーは顧客エンティティの一意の ID であり、値は顧客の注文の配列 (オブジェクト自体) です。
オブジェクトを次のように初期化します。
次に、ネットワークからデータを取得したら、次を使用して保存します。
残念ながら、オブジェクト (またはそのプロパティ) が監視されていないようです。
どうしてこれなの?どうすればこれを修正できますか?オブザーバブル オブジェクトが配列を値として扱う方法について、特に知っておく必要があることはありますか?
reactjs - 反応ルーターを mobx 状態と同期する
反応ルーターの状態 (場所、パラメーターなど) を監視可能なプロパティとして appState オブジェクトに保存するにはどうすればよいですか? react-router-redux に似たものを探しています。
javascript - react-google-maps の lat/lng を this.state.markers に追加する方法
私はこれに実装しました:
私は基本的に this.state.markers (ピンがドロップされるすべての緯度/経度を含む配列) を arrOfAdds 配列にあるもので更新しようとしていますが、this.state.markers を更新できないと思います? 関数でデバッガーを実行すると、 をスキップしてthis.props.properties.map(...
に直接移動するように見えますarrOfAdds.map...
。これは最初から空の配列であり、何も追加せず、 を通過しthis.props.properties.map(...
て適切に設定された arrOfAdds を作成します。
これを行う方法についてかなり混乱していますが、助けていただければ幸いです。
javascript - 強く型付けされたオブジェクトを mobx で観測可能にする機会がない
私はmobxライブラリを使用しています。ReactJS によく合います。私は次のような観察可能な配列を持っています:
この方法でオブジェクトを追加すると、問題はなく、指定されたオブジェクトは期待どおりに観察可能になります。
しかし、強く型付けされたオブジェクトを定義するとき (typescript を使用)
このように新しいオブジェクトをプッシュすると、観測できなくなります
どうすればこの問題を解決できますか!?
x と y の違いは何ですか?!