私は以下の問題を解決するための最良の方法についての考えに興味があります。私はreact-reduxの状態を維持しています。何か、たとえば、エンティティの集合です。私は(API呼び出しを介して)持続するか、またはサーバからエンティティを取得する場合にのみ状態を更新します。私はそれを永続化する前にエンティティを編集できるフォームを持っています(これはシングルトンフォームではなく、引数のためにエンティティごとにアクティブなフォームと仮定しましょう)。基本的に私が解決しようとしている問題は、reduxストアのエンティティのスクラッチパッドのコピーをフォームコンポーネントにバインドする方法、フォームの編集全体が保存されている場合にのみ永続化する(サーバーとストアに返す)各編集はサーバーへのラウンドトリップを必要とし、それはあまり効果的ではないので、完全な(状態を介してストアに直接フォームにバインドされていない)。アイデアは大歓迎です。ありがとう。次のようにだから私は時に決めた解決策があるreact-reduxでスクラッチパッドビューステートを維持する
-2
A
答えて
0
:
- はReduxの状態から指定されたエンティティのコピーを取り、編集が始まるときに、ローカルの状態で保管してください。
- 編集は、エンティティの永続化アクションによって還元状態に対して行われます。こうして、還元状態は常に最新の状態になります。
- 編集が中止された場合、コピーはredux状態に戻されます。
- 編集が完了すると、エンティティを保持するために非同期アクションが送出されます。ビューの状態は既に最新です。
これは私にとってはうまくいくようです。
関連する問題
- 1. HttpHandlerを生存/維持する中間データを維持する
- 2. ReactReduxで一時的な状態を作成する方法は?
- 3. 画像のサイズを維持して画像を維持する
- 4. 画像サイズを維持し、比率を維持する、html?
- 5. Iphone Voipアプリ - バックグラウンドを維持し、ナットピンホールを維持する
- 6. sendredirectでJavaでセッションを維持する
- 7. セッションを維持するSharedPreferences
- 8. バッチプログラムを維持する
- 9. ボットを維持する
- 10. HiddenFieldコントロールビューステートを維持する
- 11. ベストプラクティスISO8601を維持する
- 12. Viewstateを維持する
- 13. フラスコ - オブジェクトインスタンスを維持する
- 14. ウェブセッションを維持する
- 15. 接続を維持する
- 16. プロガードプライベートコンストラクタを維持する
- 17. ウェブアプリケーションでドロップダウンを維持する
- 18. TabBarControllerで状態を維持する
- 19. ライブストリーミングをバックグラウンドで維持する方法
- 20. 風景でwebviewを維持する
- 21. フォアグラウンドでncursesウィンドウを維持する
- 22. バネjdbcテンプレートでトランスクリプトを維持する
- 23. cakephpのビューキャッシュでログインセッションを維持する
- 24. クライアントサーバーアプリケーションでセッションを維持する方法
- 25. システム間でログインを維持する
- 26. PROMPT_COMMANDでユニークなエントリを維持する
- 27. コンマでそれを維持する
- 28. スワッガーエディタでセッションを維持する方法
- 29. IngressでリモートクライアントIPを維持する
- 30. エクスプレスでmysql接続を維持する
誰も回答していないので、私が感じていることを思い付いたので、問題に対する許容可能な解決策です。他の誰かが同じ情報を探している場合は、ここでそれを共有します。 – Hashibuto