1.ํ๋ก์ ํธ ์์ / Project start
https://docs.expo.dev/get-started/create-a-project/
# npx create-expo-app@latest

2.์์คํฌ ํ๊ฒฝ์ค์ ๋ฐ ์คํ/ Expo environment settings
https://docs.expo.dev/get-started/set-up-your-environment/
1)์ฑ์คํ ์ด๋, ํ๋ ์ด์คํ ์ด์์ Expo Go๋ฅผ ๋ค์ด๋ก๋ํ๋ฉด ์์คํฌ์ฑ์ ๊ฐ๋ฐ ํ ์ ์์ต๋๋ค.
You can develop Expo apps by downloading Expo Go from the App Store or Play Store.
https://docs.expo.dev/get-started/set-up-your-environment/
2)์์คํฌ ์คํ / Setting up and running Expo
https://docs.expo.dev/get-started/start-developing/
# npx expo start
— ๊ธฐ๋ณธ ์ก์คํฌ์ฑํ๋ฉด์ด ๋ค์๊ณผ ๊ฐ์ด ์คํ ๋ฉ๋๋ค.
The basic Expo app screen runs as follows.

3)ํ๋ก์ ํธ ๋ฆฌ์
/ reset project
https://docs.expo.dev/get-started/next-steps/
— ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์
์คํฌ๋ฆฝํธ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ง์ํฉ๋๋ค.
React Native natively supports TypeScript and JavaScript.
— ํ๋ก์ ํธ๋ฅผ ์์ํ๋ฉด ๊ธฐ๋ณธ ์ฑํ๋ฉด์ด ์์ต๋๋ค.
When you start a project, you will see a basic app screen.
— ์์ ํ ์๋กญ๊ฒ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ํ๋ก์ ํธ๋ก ๊ฐ๋ฐ ์ํด์ ํ๋ก์ ํธ๋ฅผ ๋ฆฌ์
ํฉ๋๋ค.
Reset the project to develop a completely new project in JavaScript.
# npm run reset-project
— index.tsx๋ฅผ ๋ฐ๋ก ๋ฐฑ์
(b_index.tsx) / Back up index.tsx separately (b_index.tsx)
— index.jsํ์ผ ์์ฑ /. Create an index.js file
// /**
// * @format
// */
// expo์์ ์๋ฐ์คํฌ๋ฆฝํธ ์
ํ
โฆ
import {AppRegistry} from 'react-native';
import App from './test'; // 'test'์ธ์ ๋ชป ํ ์ ์์.
import {name as appName} from '../app.json';
AppRegistry.registerComponent(appName, () => App);
— test.jsํ์ผ์ index.tsxํ์ผ์ ์ฝ๋์
๋ ฅ
Enter the code from the index.tsx file into the test.js file
import { Text, View } from "react-native";
export default function Index() {
return (
<View
style={{
flex: 1,
justifyContent: "center",
alignItems: "center",
}}
>
<Text>Edit app/index.tsx to edit this screen.</Text>
<Text>Edit app/index.tsx to edit this screen.</Text>
</View>
);
}
-๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ / directory structure

5)์ฑ์คํ / run app
# npx expo start

–Expo Go์ฑ์ ํตํด์ ์ฑ ์คํํ๋ฉด
App launch screen via Expo Go app

