-
Vanilla JS
-
React JS
- 프론트엔드 js 라이브러리
- 브라우저 개발에 사용
- div, span, p 등 html 태그 사용
-
React Native
- 핸드폰 어플리케이션 개발에 사용
- JS 코드와 운영체제(IOS, AOS, ..)가 상호작용 가능
- View=Container
React Native
규칙
-
<View> 사용
- 웹사이트가 아니다. html이 아님.
- div 등의 태그 사용 X
- 항상 import 해주어야 한다.
import { View | from "react-native";
-
모든 text는 <Text> 컴포넌트에 들어가야 함.
- p, span, h1, h2, h3 등 사용 X
-
원하는대로 style이 있다.
- react js와 유사
- 일부 style 사용 불가 ex> border
- 방법
1) StyleSheet.create()
- 필수는 아니지만 자동 완성 지원
2) object 만들기
Create App
> npx create-expo-app --template
Blank 선택
원하는 app name 입력