๐ย Reference
๐ย Chapter
Single thread
Bridge
Native Modules Thread
Main Thread
Render Thread
JavaScript Thread
- JavaScript Thread
- ์๋ฐ์คํฌ๋ฆฝํธ ์ค๋ ๋
- JS Thread
- JavaScript ์ค๋ ๋๋ ์ฑ์ ๋ชจ๋ JavaScript ์ฝ๋๊ฐ ์คํ๋๋ ๋จ์ผ ์ค๋ ๋๋ฅผ ์๋ฏธํ๋ค.
- React Native ์ฝ๋์ ๋ก์ง์ด ์คํ๋๋ ๊ณณ
React Native์์ JavaScript Thread
- React Native์์ JavaScript Thread์ด๋, React ์ปดํฌ๋ํธ ๋ก์ง, ์ํ ๊ด๋ฆฌ, ๋คํธ์ํฌ ์์ฒญ, ๋น์ฆ๋์ค ๋ก์ง ๋ฑ React Native ์ฑ์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ด๋นํ๋ค.
์ญํ
- React Native๋ UI ๋ ๋๋ง์ ์ํด ๋ค์ดํฐ๋ธ UI ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ์ง๋ง, ์ด ๋ค์ดํฐ๋ธ ์ปดํฌ๋ํธ๋ค์ ์ ์ดํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ JavaScript ์ค๋ ๋์ ์ญํ ์ด๋ค.
- ์ปดํฌ๋ํธ ๋ ๋๋ง ๋ฐ ์
๋ฐ์ดํธ: React ์ปดํฌ๋ํธ์ ๊ฐ์ DOM์ ๊ณ์ฐํ๊ณ , ์ค์ ๋ค์ดํฐ๋ธ ๋ทฐ ๊ณ์ธต์ ์ด๋ค ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํด์ผ ํ๋์ง ๊ฒฐ์ ํ๋ค.
- ์ํ ๊ด๋ฆฌ: Redux, MobX ๋ฑ๊ณผ ๊ฐ์ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ก์ง์ด ์ด ์ค๋ ๋์์ ์คํ๋๋ค.
- ๋คํธ์ํฌ ์์ฒญ:
fetch
๋ axios
์ ๊ฐ์ API ํธ์ถ์ด ์ด๊ณณ์์ ์์๋๋ค.
- ๋น์ฆ๋์ค ๋ก์ง: ์ฑ์ ํต์ฌ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ณ์ฐ ๋ฐ ์ฒ๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง๋ค.