CHATTING
-
WebSocket 채팅 클라이언트 구현기Web/자바스크립트 2021. 8. 20. 18:19
개인적으로 이번 프로젝트를 시작하기 전에 걱정이 이만저만이 아니었다. 웹소켓을 처음 다뤄보기도 했고, stomp.js에 관한 레퍼런스가 생각보다 너무 없었기 때문. 게다가 리액트까지 더해지니 어떤 식으로 구현을 해야할지 기준이랄 게 딱히 없어서 좀 당황스러웠다. 어떻게 짜야 효율적인 코드인지, 이게 성능적으로는 괜찮은 코드인지 뭐 그런. 그래서 그냥 일단은 돌아가게만 구현을 해야겠다 싶었지. 모 개발자분께서도, 웹소켓은 구현하기 나름이라고 하셔서 그냥 그런가보다 했다. 그래도 우리 팀의 백엔드 크루 '포츈'이 채팅 관련 레퍼런스 코드를 찾아줘서 그걸 기반으로 최대한 리액트에 맞게 이리 고치고 저리 고쳐보려고 노력해봤다. 사실 아직까지도 이게 맞는건가 싶긴 하지만, 뭐 어때. 일단은 잘 돌아간다. 💬 채팅..