私はAngular2アプリでngrx(redux)を使って作業しています。 私はアプリの状態の変化に反応するいくつかのコンポーネントがあります。 App Stateには何が含まれていますか? 私はデータオブジェクト(ビジネスデータ)を持っており、データ、つまりプレゼンテーション用のものを扱う別のオブジェクトにラップされたビジネスオブジェクトも増強しています。例:オブジェクトPersonCard(プレゼンテーション)にラップされ、 'selected'のようなフラグプロパティで拡張された人物の配列。 すべての状態タイプ(ドメインオブジェクトとプレゼンテーションオブジェクト)はAppState(Store)に属していますか?Angular2 ReduxとAppの状態
2
A
答えて
1
メモリクライアント側DBとしてストアを考えると、リデューサはテーブルであり、アクションはクエリです。サーバー上のDBにViewModelを格納するのを止めるものはありませんが、システムの境界や貧弱なフォームがぼやけていると考えられます。
クライアント側では、ビューをサポートするためにViewModelsを処理します。選択されたものなどのフラグを持つストア内の拡張ドメインオブジェクトをサポートするために完全に有効です。通常、dtosをフェッチするときにrx/jsマップ操作を介してViewModelsに変換します。これらは、サーバー上の永続性のために予想される構造に変換されます。
関連する問題
- 1. Angular2とRedux:コンポーネント内に状態を取得する
- 2. 状態ネイティブ/ Reduxエラー
- 3. エンティティのRedux UI状態
- 4. Reduxネスト状態のデザイン
- 5. Redux状態の設計
- 6. Reduxサンクのアクションと共有状態
- 7. reduxチェック状態をcomponentWillMount
- 8. Reduxでのアレイ状態のクリア
- 9. 大きな状態のReact/Reduxパフォーマンス
- 10. Redux状態の突然変異
- 11. Reduxレデューサーの状態を返す方法
- 12. redux古い状態を接続する
- 13. Redux状態が更新されない
- 14. React、Redux:状態の更新と子の再レンダリング
- 15. Reduxの状態とURLクエリのパラメータを同期する方法
- 16. ユーザーがログアウト状態の場合、Angular2
- 17. ルータをAngular2でデフォルトの状態にリダイレクト
- 18. Angular2 - 参照要素の状態
- 19. ネストされた状態のAngular2ルーティング
- 20. Angular2モジュール間の状態を維持
- 21. ReduxでUIとアプリケーションの状態を分離する方法
- 22. Redux状態とURLのハッシュタグパラメータを同期させる方法
- 23. "react-redux-form"を使用するときの状態構造
- 24. Redux:これは変異状態としてカウントされますか?
- 25. ドメインごとにRedux状態を構造化しますか?
- 26. React Redux状態と状態の変更を使用してデータを再フェッチする
- 27. ...状態、{}とObject.assign({}、状態、{})の相違点
- 28. どのようにReduxの減速のオブジェクト配列状態
- 29. デベロッパーツールでのReact-Reduxアプリケーションの状態の印刷
- 30. Reduxアーキテクチャが最初のストアの状態を混乱させる