存在する場合と存在しない場合があるストアを更新するベストプラクティスは何ですか?条件付き小切手はどこに住んでいますか?ここに私の状況があります。投稿ページと投稿ページがあります。 reduxでは、投稿のページの投稿を保存するのにposts: { 1: {…}, 2: {…} }
、、投稿ページの投稿を保存するのにposts[2]
が使用されています。今、投稿ページ(post[2]
)の投稿を更新すると、その投稿を投稿ページ(post[1]
)で更新する必要があります。私は戻ったときにを再取得しません。目標は、ユーザーがページ間を移動し、開始した場所を離れることができることです。問題は、ユーザーが投稿ページの前に投稿ページを読み込んだ場合、ストアには更新する適切な投稿が含まれていないことです。これらの種類の条件付き更新をレイアウトすることで、店舗の内容が必要に応じて更新される可能性があります。ありがとう!関連するストアを更新するベストプラクティスはありますか?
0
A
答えて
1
ポスト更新の詳細をPOST_UPDATED
アクションで送信するだけです。そのアクションをリッスンする1つ以上のレデューサーを追加し、ストアのセクションに更新を適用します。
たとえば、posts
ストアでは、アクションが再生され、読み込まれている場合はposts
のエントリを更新できます。あなたのpost
ストアはでものアクションを聞いて、そのストア内の単一のポストを更新できます。
関連する問題
- 1. 関連する(スーパー)列ファミリーをすべて更新する際のcassandraのベストプラクティス
- 2. RESTによる構造化リソースの更新に関するベストプラクティスはありますか?
- 3. 関連するビューリストを更新する
- 4. socket.io承認のペイロードに関するベストプラクティスはありますか?
- 5. TO_DATE関数に関連するOracleバグはありますか?
- 6. ActiveAdminフォーム(新規/編集)belongs_to関連はありますか?
- 7. ハッシュキーバリューストアを含むデータベースフィールドを更新するベストプラクティス/一貫性のある方法はありますか?
- 8. プロパティ値の更新に関するベストプラクティス(コントローラまたはサービス層?)
- 9. ベストプラクティスListViewを更新する
- 10. React-reduxストアの更新はありませんReactはありません
- 11. redirect_toの後に新しい投稿をハイライトする方法に関するベストプラクティスはありますか?
- 12. 他のストアからストアを更新する方法
- 13. setStateは機能しますが、reduxストアの更新はありません
- 14. getNLMultibuttonに関連するライブラリはありますか?
- 15. セーフケッカーのフォームに関連するエントリーはありますか?
- 16. Laravelの更新に関連するテーブル
- 17. MVC関連するデータの更新
- 18. Laravelで関連するテーブルを更新するには?
- 19. ポリマーのベストプラクティスに関するご質問はありません
- 20. レンダリング中にストアを更新する
- 21. ServiceWorkerの更新後にページを更新する方法はありますか?
- 22. ページレイアウトで関連リストを更新することはできますか?
- 23. モデルフィールドの変更に関する関連モデルの更新
- 24. エンティティモデルのレイアウトに関するベストプラクティスには何がありますか?
- 25. ノンブロッキングSocketChannelを使用すると、関連するSocketブロッキングはありますか?
- 26. 関数リファレンスをReduxストアに格納する必要がありますか?
- 27. Primefacesフォームを更新する方法はありますか?
- 28. PreparedStatementを更新する方法はありますか
- 29. RubyGemsをオフラインで更新する方法はありますか?
- 30. JavaFX Borderを更新する方法はありますか?
お返事ありがとうございます。私はあなたが言っていることを理解しており、ほとんどの場所でそのようなコードを使用しています。問題はより複雑です。これをより良く説明できないのは残念です。私は ''投稿{1} {{allIds:[...]、byId:{...}} ''を持っています。それは正規化された構造です。投稿ページを直接読み込むと '' 'posts [1]' 'に投稿がありませんので、投稿を' 'posts [2]' 'で更新すると' 'id ' 'posts [1]' ''とエラーです。私はポストのための店のようなチェックを '' 'post [1]' ''私のコンポーネントで行い、それを更新することができますが、これを達成する最良の方法は?ありがとう! – withintheruins14