저는 현재 React를 사용하여 프런트엔드를 구축하고 SpringBoot를 사용하여 백엔드를 구축하는 웹 애플리케이션 작업을 하고 있습니다. MySQL 데이터베이스와 상호 작용하는 백엔드 REST API를 구축했습니다. 내 문제는 백엔드 데이터베이스에서 변경 사항이 있을 때 프런트엔드에서 내 데이터를 새로 고치거나 다시 로드하기를 원한다는 것입니다.
WebSocket 사용에 관한 온라인 튜토리얼을 찾아봤지만 그 내용이 나를 더욱 혼란스럽게 했습니다. 이런 유형의 문제/해결책에 대한 경험이 있는 사람이 있습니까? WebSocket용 솔루션도 사용할 수 있습니다.
간단한 해결책은 폴링입니다. 클라이언트에서는 5초마다 백엔드에서 데이터를 가져와 새 콘텐츠가 있는지 확인할 수 있습니다.
사용 사례에 따라 이 문제에 대한 해결 방법이 많이 있습니다.