React
사용자 인터페이스를 구축하기 위한 자바스크립트 라이브러리
웹 개발에 사용됨
React Native
'특별한' 컴포넌트의 모음
Native Widgets(iOS와 Android의)으로 Complie 가능한 컴포넌트
Native Platform API들을 사용 가능
Javascript code와 Native Platform Code를 연결시켜줌
const App = props => {
return (
<View>
<Text>Hello World</Text>
<View>
);
}
React의 코드(React-Native에서 사용되는 특별한 컴포넌트로)를 적으면 Real Native App에서 사용 가능한 방식으로 컴파일 된다.
React for the Web | Native Component(Android) | Native Component(iOS) | React Native |
---|---|---|---|
<div> | android.view | UIView | <View> |
<input> | EditText | UITextField | <TextInput> |