私は現在、React を使用してフロントエンドを構築し、SpringBoot を使用してバックエンドを構築する Web アプリケーションに取り組んでいます。 MySQL データベースと対話するバックエンド REST API を構築しました。私の問題は、バックエンドデータベースで何かが変更されたときに、フロントエンドでデータを更新/再ロードしたいことです。
WebSocket の使用についてオンラインでいくつかのチュートリアルを調べましたが、さらに混乱しました。この種の問題や解決策を経験した人はいますか? WebSocket 用のソリューションも利用できます。
簡単な解決策はポーリングです。クライアントでは、5 秒ごとにバックエンドからデータを取得して、新しいコンテンツがあるかどうかを確認できます。
この問題には、ユースケースに応じて多くの解決策があります。