Reactを使用してサイドパネルに通知リストを表示していますウェブページ上のウィンドウ。 (添付写真参照)リスト要素が表示されているかどうかを確認する方法、はいの場合は何らかの処置をとる
通知がユーザーによって表示されているかどうかを確認する必要があります。したがって、通知がユーザーのビューに入ると、Ajaxコールを介してサーバーに通知されたことを通知するイベントが発生します。
ここで、いくつかのフォーラムで、ページ要素が表示されているかどうかを確認する方法をいくつか紹介します。
しかし、私の心配と疑問は、ReactJSで標準化された方法でそれをうまくやり遂げる方法であり、jQueryのアプローチを使用せずに行っても大丈夫ですか?
各通知メッセージをテーブルの行として考えると、その行は最初にユーザーに表示されず、行を表示するためにウィンドウを下にスクロールする必要があります。 –
https://github.com/joshwnj/react-visibility-sensorまたは同様のツールを使用することもできますあなたがAJAX – Shiroo
優れた提案の 'react-visibility-sensor'を起動する関数を書くことができます。私はそれを使用しましたが、それは魅力的です。あなたの答えにもこれを更新してください。 –