React Native2 파일 이름이 왜 _layout.tsx 일까? Expo Router가 파일을 인식하는 규칙이기 때문이다.Expo Router에서는 특정 폴더의 기본 레이아웃을 정의하는 파일을 _layout.tsx로 정함. _layout.tsx를 사용하면 일반적인 페이지 파일(index.tsx, profile.tsx 등)과 구분됨._(언더바)로 시작하는 파일은 Expo Router에서 **"특수한 역할을 하는 파일"**로 간주됨._layout.tsx → 해당 폴더에 대한 레이아웃 지정_error.tsx → 해당 폴더 내에서 발생하는 오류 처리 페이지_middleware.tsx → 해당 폴더의 모든 페이지에 공통 미들웨어 적용 그냥 layout.tsx로 하면 안 되나?안 됨!Expo Router는 _layout.tsx라는 파일명을 찾아서 레이아웃 역할을 자동으로 적용.. 2025. 3. 26. expo Go 핸드폰에서 실행 안됨 해결 문제VS Code에서 npx expo start로 실행시 나오는 QR코드를 인식하면 핸드폰에서도 프로젝트 미리보기가 가능하다.그런데 계속 핸드폰에서는 Uncaught Error 만 뜨고 미리보기가 안보이는 문제가 있었다. -포트문제인가? ㄴㄴ 8081번에서 잘 열린다.-Expo Go에서 로그인도 제대로 함-와이파이도 같은 와이파이로 연결함 이래도 여전히 핸드폰(안드로이드) 에서는 연결이 안되서 시작부터 포기할뻔 했다폰에서 Expo Go가 실행되지 않는 문제는 포트보다는 네트워크 연결, 방화벽, Expo Go 앱 버전 문제일 가능성이 큼.해결제어판 > 시스템 및 보안 > Windows Defender 방화벽 > 허용되는 앱에서 설정 변경 Node.js JavaScript Runtime의 "공용" 네트워크 .. 2025. 3. 26. 이전 1 다음