ユーザセッション中にスクロール/マウスイベントをリッスンする必要がある、パフォーマンスに影響を受けやすいReduxアプリケーションを構築します。スクロールイベントを還元してリッスンする
平易な英語実装は次のようになります。
「成分Aは、ユーザーのビューポートである場合には、ディスパッチFOOアクション」
私の理解から、関数calculateViewPort +比較チェックがで実施される必要があるであろうすべてのスクロールイベントに格納します。
これは過度で遅いようです(まだテストしていません)。
私はまだ検討していない別の実装またはアプローチがありますか?
RxJSのようなものをReduxに使用することを考えていましたが、パフォーマンスのために新しいライブラリを導入し、既存のツールキットで解決することのトレードオフを検討したいと思います。
サガのアプローチがある場合、私はそれについてもよりオープンです。