問題タブ [reactjs-flux]
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.
reactjs - React + Flux を使用する場合、アクションまたはストアはデータの変換を担当する必要がありますか?
React と Flux を使用する場合、アクションから API 呼び出しを行い、結果のデータを Store クラスに格納するのが標準的な方法です。しかし、データが保存された後にそのデータを変換する責任は誰にあるのでしょうか?
例:EntryStore
ショッピング リスト アイテムを表すオブジェクトを保持する があります。それらに適用できるフィルターがいくつかあります (「表示のみdairy
」など)。EntryActions.filterEntries('dairy')
私は現在、ディスパッチャーがメソッドが配列を変換するEntryStore
場所に渡す を呼び出すことでこれを機能させています。これはベストプラクティスと見なされますか? アクション自体がエントリのリストを変換し、それを渡して単純に保存する必要がありますか? この場合、Store はどの程度愚かであるべきでしょうか?_filterEntries(tag)
EntryStore._entries
EntryStore
javascript - 単体テスト - フラックスとデータの永続性
単体テストとフラックス データ ストアでちょっとした楽しい問題に遭遇しました。
データ ストアは 1 回 (モジュールのインポート時) だけインスタンス化されるシングルトンであるため、単体テストで行った変更は保持されます。
これにより、あらゆる種類の頭痛が発生する可能性があります(そして現在も発生しています).
私が現在実装している解決策は、afterEach 内で実行する各ストアのリセット メソッドですが、これを回避するためのより簡単な方法があると思っていましたか?
reactjs - ログイン ajax リクエスト Flux React?
応答を提供する
フラックス構造 ajax リクエストを使用して
、ログインフォーム送信 (React コンポーネント) 後にどうすればよいですか?
例を挙げていただけますか?
node.js - ブラウザ化すると ./mongo が見つかりません
ノード+マングース+反応+逆流アプリに足を浸しています。
また、最初の同形アプリを作成しようとしています。しかし、すべてをブラウザ化すると、次のエラーが表示されます
この問題は、require('mongoose') をどこかで実行した瞬間に発生します
これは、マングースがクライアント側で動作しないためだと思いますか? しかし、(Re)Flux ストアにデータを入力する方法がわかりません。
ここに私が定義しているストアのスニペットがあります (mongoose は既に別のファイルで mongo に接続されており、browserify を実行しないと出力が得られます)