🛠️ 증상

🔍 원인

✅ 해결 방법

기본값을 설정하여 map() 오류 방지

const users = (roomData.currentPlayers ?? []).map((player) => ({
  id: player.userId,
  name: player.nickname,
  level: player.level,
  activeCharacter: player.activeCharacter,
  isHost: player.nickname === roomData.host,
  isReady: roomData.readyStatus?.[player.nickname] || false,
}));

roomData.currentPlayers ?? [] → undefined 또는 null이면 빈 배열을 반환하여 .map() 실행을 방지.

📌 추가 검증

if (!roomData.currentPlayers) {
  console.warn("⚠️ Warning: roomData.currentPlayers is undefined");
}

로그를 추가하여 roomData.currentPlayers가 언제 undefined인지 확인.