私は現在 React JS でチャット アプリケーションを構築していますが、ここ 2 日間この問題に悩まされてきました。新しいメッセージがあるたびにブラウザに通知が表示されるようにしたいと考えています。
問題は、他の人がメッセージを送信したときではなく、自分がメッセージを送信したときにのみ通知を受け取ることです。実際の状況はその逆であるはずです。
これを実現するために、react-push-notification npm パッケージを使用しています。
Chat.js:
通知追加関数をハンドル送信関数から移動するだけです:
次の useEffect に進みます:
通知追加関数をハンドル送信関数から移動するだけです:
リーリー次の useEffect に進みます:
リーリー