| @ebay/nice-modal-react |
โ |
React DOM ์์กด(์น ๋ชจ๋ฌ) |
react-native-modal / react-native-paper(Dialog) |
๋ค์ดํฐ๋ธ ๋ชจ๋ฌ API/ํฌํธ ๋ถ์ฌ ์ ์ ์ฌ์ค๊ณ |
| @faker-js/faker |
โ
|
์์ JS |
๋์ผ |
์๋/๋ก์ผ์ผ๋ง ์ฃผ์ |
| @gsap/react / gsap |
โ |
DOM/์คํ์ผ ์์ฑ ๊ธฐ๋ฐ |
react-native-reanimated / moti / react-native-skia |
์ ๋๋ฉ์ด์
DSL ์ ๋ฉด ์นํ ํ์ |
| @react-spring/web |
โ |
์น ๋ ๋๋ฌ |
@react-spring/native / reanimated |
API ์ ์ฌํ์ง๋ง props ์ฐจ์ด ํผ |
| @stackflow/* |
โ |
์น SPA ์ ์ฉ ๋ด๋น |
@react-navigation/native |
URL ๋๊ธฐํ ์ ๊ฑฐ ํ์ |
| @tanstack/react-query |
โ
|
ํ๊ฒฝ ๋ฌด๊ด |
๋์ผ |
๋คํธ์ํฌ/ํฌ์ปค์ค ์ด๋ฒคํธ ๋ธ๋ฆฌ์ง ๊ณ ๋ ค |
| @tanstack/react-query-devtools |
โ ๏ธ |
์น Devtools UI |
Flipper ํ๋ฌ๊ทธ์ธ / react-query-native-devtools |
์น ์ ์ฉ UI๋ ๋ถ๊ฐ |
| @tanstack/react-virtual |
โ |
DOM ์ธก์ ์์กด |
FlashList / RecyclerListView / FlatList |
๊ฐ์์คํฌ๋กค ๋์ฒด |
| @types/node |
โ |
Node ์ ์ฉ ํ์
|
๋ถํ์ |
RN ๋ฐํ์์ Node ์ ์ญ ์์ |
| @use-gesture/react |
โ |
ํฌ์ธํฐ/DOM ์ ์ค์ฒ |
react-native-gesture-handler + reanimated |
์ ์ค์ฒ ๋ชจ๋ธ ์ ํ |
| axios |
โ
|
ํ๊ฒฝ ๋ฌด๊ด |
๋์ผ(fetch ๋์) |
ํ์ผ ์
/๋ค์ด์ expo-file-system ๋ณํ |
| clsx |
โ
|
์์ JS |
๋์ผ |
RN์ class ๊ฐ๋
์์ |
| dayjs |
โ
|
์์ JS |
๋์ผ |
ํ์์กด ํ๋ฌ๊ทธ์ธ ๊ณ ๋ ค |
| env-cmd |
โ |
๋น๋/๋
ธ๋ ์คํฌ๋ฆฝํธ |
Expo env plugin / app.config.js |
๋ฐํ์ ์ฃผ์
๋ฐฉ์ ๋ณ๊ฒฝ |
| es-toolkit |
โ
|
์์ JS |
๋์ผ |
๋ฒ๋ค ํฌ๊ธฐ ํ์ธ |
| glob |
โ |
Node FS ์์กด |
๊ฐ๋ฐ ๋จ๊ณ์์๋ง |
์ฑ ์ฝ๋์์ ์ฌ์ฉ ๋ถ๊ฐ |
| he |
โ
|
์์ JS |
๋์ผ |
๋ฌธ์ ์์ |
| hostile |
โ |
hosts ํ์ผ ์์ (Node) |
๋ถ๊ฐ |
RN ํ๊ฒฝ ๋ฌด์๋ฏธ |
| immer |
โ
|
์์ JS |
๋์ผ |
์ฑ๋ฅ ๋ฌธ์ ๊ฑฐ์ ์์ |
| jwt-decode |
โ
|
์์ JS |
๋์ผ |
ํ ํฐ ์ ์ฅ์๋ expo-secure-store ๊ถ์ฅ |
| lottie-web |
โ |
DOM/Canvas |
lottie-react-native |
JSON ์ ๋๋ฉ์ด์
์ฌ์ฌ์ฉ ๊ฐ๋ฅ |
| oidc-client-ts |
โ |
๋ธ๋ผ์ฐ์ OIDC ํ๋ฆ/์คํ ๋ฆฌ์ง |
expo-auth-session / react-native-app-auth |
๋ฆฌ๋ค์ด๋ ํธ/PKCE ์ฌ๊ตฌ์ฑ ํ์ |
| qs |
โ
|
์์ JS |
๋์ผ |
URLSearchParams ๋์ ๊ฒํ |
| react (19.1.0) |
โ ๏ธ |
RN์ Expo SDK ๋์ ๋ฒ์ ํ์ |
Expo ์ง์ ๋ฒ์ |
React 18 ๊ณ์ด๋ก ๋ค์ด ๊ฐ๋ฅ์ฑ ์์ |
| react-dom |
โ |
RN ๋น์ฌ์ฉ |
๋ถํ์ |
์ ๊ฑฐ |
| react-hook-form |
โ
|
RN ์ง์ |
๋์ผ |
UI ์ปดํฌ๋ํธ ์์ ์นํ ํ์ |
| react-loading-skeleton |
โ |
DOM/CSS ์ค์ผ๋ ํค |
moti/skeleton / react-native-skeleton-content |
์คํ์ผ ์ ํ ํ์ |
| react-multi-date-picker |
โ |
์น ์ ์ฉ |
@react-native-community/datetimepicker / react-native-calendars |
UX ๋จ์ํ ๊ถ์ฅ |
| swiper |
โ |
์น Swiper DOM ๊ธฐ๋ฐ |
react-native-swiper / react-native-swiper-flatlist |
์ ์ค์ฒ ์ถฉ๋ ์ฃผ์ |
| type-fest |
โ
|
TS ํ์
|
๋์ผ |
๋ฌธ์ ์์ |
| uuid |
โ
|
์์ JS |
๋์ผ |
RN ํ๊ฒฝ์์ ์ ์ ๋์ |
| zustand |
โ
|
ํ๊ฒฝ ๋ฌด๊ด |
๋์ผ |
persist๋ mmkv/AsyncStorage ์ด๋ํฐ ์ฌ์ฉ |