프로젝트 기록/LLM 게임 프로젝트
개발 리뷰 -13- socket provider와 hook만들기
#0 개요3가지 페이지 (room들을 보고 입장하는 페이지, 게임 시작 대기 페이지, 게임 진행 페이지)에서 socket을 유지하고,그 외 페이지(로그인, 회원가입, 메인, 공지 등)에서는 socket을 유지하지 않으려고 한다. 최대한 socket을 효율적으로 관리하기 위한 방법으로, 페이지 구조를 변경하고자한다. #1 SocektProvider 생성1 createContext// 1. Context 생성const SocketContext = createContext(null); createContext는 Context 객체를 생성하는 함수이다.상위 컴포넌트에서 제공하는 값을 하위 컴포넌트들이 props를 넘겨 받지 않아도 직접 사용할 수 있게 해준다. 나중에 로 “공유하고 싶은 값”을 주입하면, 하위 ..
2025. 2. 6. 13:28