본문 바로가기

전체 글

(34)
useFonts() React Native 애플리케이션에서 사용되는 useFonts() 을 통해 폰트를 로드하는 예시를 보겠습니다. 기본 템플릿을 설치하면 다음의 코드를 app>_layout.tsx>RootLayout() 에서 볼 수 있습니다. import { useFonts } from 'expo-font'; const [loaded, error] = useFonts({ SpaceMono: require('../assets/fonts/SpaceMono-Regular.ttf'), ...FontAwesome.font, }); useEffect(() => { if (error) throw error; }, [error]); useEffect(() => { if (loaded) { SplashScreen.hideAsync(); ..
export { ErrorBoundary,} from 'expo-router' Expo Router V3 템플릿으로 작업을 하면, 많은 부분에서 편리함, 안정감을 느끼지만 한편으로 사용해보지 않은 라이브러리의 등장을 보게 됩니다. expo-router에서 제공하는 ErrorBoundary는 React 컴포넌트의 일종으로, 해당 컴포넌트 내에서 발생하는 JavaScript/TypeScript 에러들을 캐치하고 처리하는 데 사용됩니다. 문맥 그대로 expo-router 라이브러리에서 ErrorBoundary 컴포넌트를 내보내는 것을 의미합니다. 따라서 추가로 설정은 필요하지 않습니다.
Google Play Console 내부 테스터 내부 테스터 문제는 지인들 도움이 각별이 필요합니다. 다행히 앱에 대한 상식이 깊은 분들을 통하면 쉽겠지만, 그렇지 않은 경우 자세히 안내가 필요 합니다. 1. 먼저 안드로이드 폰을 갖은 분들에게, Google "Play 스토어"와 연결된 이메일 받아야 합니다. 이 것은 안드로이드 폰에서 "Play 스토어" 아이콘을 클릭하면, 우측 상단에 동그란 본인 설정 아이콘이 있는데, 이 것을 클릭하면 "Play 스토어"와 연결된 이 메일 주소가 보입니다. 이 것을 받아서 내부 테스터 목록에 넣고 저장하면, 테스터는 추후 링크를 타고 다운 받을 수 있습니다. 2. 테스터의 이메일을 저장 후에 링크를 보내 줍니다. 3. 테스터가 링크를 타고 들어가면, 첫 번째 맞이하는 화면입니다. 여기서 "초대를 수락하다" 버튼을 ..