長いリストでクリックして最後の要素をクリックするとトップページにスクロールする必要があります。どのような最善の決定:反応をスクロールするか、このタスクのために佐賀を使用しますか?操作DOM in saga redux
DOMとWebページを操作するために佐賀を使用するのは良い方法ですか?
長いリストでクリックして最後の要素をクリックするとトップページにスクロールする必要があります。どのような最善の決定:反応をスクロールするか、このタスクのために佐賀を使用しますか?操作DOM in saga redux
DOMとWebページを操作するために佐賀を使用するのは良い方法ですか?
どのような最善の決定:反応をスクロールするか、このタスクにsagaを使用しますか?
Saga
は、API呼び出しまたはオプティミスティック更新のように、非同期にredux
状態に影響を与え、長時間実行プロセスのために一般的に適用されます。多くの場合、還元状態にはドメインとプレゼンテーション層に関する情報が含まれているため、実際のUI状態がredux
ストアに格納されている場合は、saga
を使用して操作する障壁はありません。
例えば、saga
を使用してスクロールをサポートするライブラリhttps://www.npmjs.com/package/react-redux-scrollとそれぞれリスニングアクションがあります。言い換えれば、還元状態の根である1つの点での状態の操作が、saga
プロセスによって行われることが最良の場合です。