Related PR : https://github.com/urdego/Urdego_Frontend/pull/135, https://github.com/urdego/Urdego_Frontend/pull/144, https://github.com/urdego/Urdego_Frontend/pull/202

초기에는 싱글톤 패턴을 사용하여 웹소켓 연결을 관리하는 클래스를 구현했습니다. 이 방식은 애플리케이션 전체에서 단 하나의 인스턴스를 보장하고, 여러 컴포넌트에서 동일한 웹소켓 연결을 공유할 수 있다는 장점이 있었습니다. 하지만 실제 Next.js와 React 환경에서 다음과 같은 문제점과 한계가 드러났습니다.


1. React의 선언적 프로그래밍 모델과의 부조화


2. 서버 사이드 렌더링(SSR) 환경 대응