2017-11-15 18 views
0

長いリストでクリックして最後の要素をクリックするとトップページにスクロールする必要があります。どのような最善の決定:反応をスクロールするか、このタスクのために佐賀を使用しますか?操作DOM in saga redux

DOMとWebページを操作するために佐賀を使用するのは良い方法ですか?

答えて

0

どのような最善の決定:反応をスクロールするか、このタスクにsagaを使用しますか?

Sagaは、API呼び出しまたはオプティミスティック更新のように、非同期にredux状態に影響を与え、長時間実行プロセスのために一般的に適用されます。多くの場合、還元状態にはドメインとプレゼンテーション層に関する情報が含まれているため、実際のUI状態がreduxストアに格納されている場合は、sagaを使用して操作する障壁はありません。

例えば、sagaを使用してスクロールをサポートするライブラリhttps://www.npmjs.com/package/react-redux-scrollとそれぞれリスニングアクションがあります。言い換えれば、還元状態の根である1つの点での状態の操作が、sagaプロセスによって行われることが最良の場合です。