React Native๋ Reactํ๊ณ ๋น์ทํ์ง๋ง, web components (building blocks) ๋์ native components๋ฅผ ์ฌ์ฉํ๋ค.
React Native app ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ ค๋ฉด JSX, components, state, props ๋ฑ์ ์ดํดํด์ผํ๋น!
Hello World
ํ .. ES2015 ์์์ผ ํ๋์..?
<View><Text>Hello world!</Text></View>
์ต์ํ์ง ์์ ์ ์ฝ๋๋ JSX ์ด๋ค. Javascript ์์ ํฌํจ๋๋ XML ๋ฌธ๋ฒ.
<Text>๋ text๋ฅผ ๋ํ๋ผ ์ ์๋ component ์ด๊ณ , <View> = <div> or <span>
Components
์ ์ฝ๋์์๋ HelloWorldApp๋ผ๋ ์๋ก์ด Component๋ฅผ ์ ์ํ๋ค.
์ฐ๋ฆฌ๊ฐ React Native app ์ ๊ฐ๋ฐํ ๋ ์ด์ ๊ฐ์ ์๋ก์ด components๋ฅผ ๋ง์ด ๋ง๋ค๊ฒ ๋ ๊ฒ์ด๋น!!!
* pretty simple component
ํ์ : render ํจ์ (render๋ฅผ ์ํ JSX ๋ฅผ return ํจ)
โ ์ฐธ๊ณ
'Mobile > React Native' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React Native] Style (0) | 2019.09.23 |
---|---|
[React Native] State (0) | 2019.09.23 |
[React Native] Props (0) | 2019.09.20 |
Expo, Create React Native App (0) | 2019.09.14 |
Getting Started (0) | 2019.08.17 |