๐ react-native ๋ฒ์ ์ ๊ทธ๋ ์ด๋ ๊ฐ์ด๋, v0.69 to v0.78
์ต๊ทผ์ ํ์ฌ ๊ฐ๋ฐํ๋ ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ์ฑ์ ๋ฒ์ ์ ์
๊ทธ๋ ์ด๋ํ๋ ์
๋ฌด๋ฅผ ๋งก๊ฒ ๋์์ต๋๋ค.
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ๋ฒ์ ์
์ ํ์์๋ ์
๋ช
์ด ์์ํด์ ์ง๋ ๊ฒ๋ถํฐ ๋จน์์ง๋ง, ์๊ฐ๋ณด๋ค ์ผ์ ์ ๋๋ํ๊ฒ ๋ฐ๊ฒ ๋์ด ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฒ์ ์ ์ฌ๋ฆฌ๋ค ๋ณด๋ 0.69 ๋ฒ์ ์์ 0.78 ๋ฒ์ ๊น์ง ์ฌ๋ฆฌ๊ฒ ๋์์ต๋๋ค. ์ด์ ํ๋ ๊ฑฐ ๊ธฐ์กด์ ํธํ์ฑ ๋ฌธ์ ๋๋ฌธ์ ๋ฐํ์ ์๋ฌ๋ฅผ ์ ๋ฐํ๋ Hermes ์์ง๋ enable ํ ๋ค ์ด๋ ์ ๋ ๋ฐํ์ ์๋ฌ๋ ์ก์๊ฒ ๋ค, ๋ง๋ฅ ๋๋ ค์ํ๋ RN ๋ฒ์ ์
๊ทธ๋ ์ด๋์ ๋ํ ๊ฐ์ด๋๋ฅผ ์์ฑํด๋ณด๋ ค ํฉ๋๋ค.
๐ ์ ๋ต ์ธ์ฐ๊ธฐ
RN ๋ฒ์ ์ ์ฌ๋ฆฐ๋ค๋ ๊ฒ์ ๋ฐ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ค์ ๋ฐ์ํ๊ณ ํจํค์ง ๋ฒ์ ์ ๋ง์ถฐ์ฃผ๋ ๊ฒ ์ํ์ด์ ์ค๋ฉ๊ฐ์ธ ์์
์
๋๋ค.
์ ๊ฐ ์ง๊ธ ๊ฐ๋ฐํ๊ณ ์๋ ์ฑ์ ๊ฒฝ์ฐ ํ์คํ ๋ฆฌ๊ฐ ๊ต์ฅํ ์ค๋๋์๊ณ , ๊ทธ๋์ ์ฌ๋ฌ SDK๋ค๊ณผ ์ค์ ๋ค๋ก ์ธํด ๋ค์ดํฐ๋ธ ์ฝ๋๋ค์ด ๊ธฐ์กด๊ณผ ์๋นํ ๋ฌ๋ผ์ง ์ํ์์ต๋๋ค. ๋ฒ์ ์ ์ฌ๋ฆฌ๋ ค๋ฉด ๋ฐ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ค์ ๋ฐ์ํ๋ ์์
๋ค์ด ๊ฐ์ฅ ์ค์ํ๋ฐ ์ด๋ฌํ ํ์คํ ๋ฆฌ๋ค์ด ์์ฌ์๋ค ๋ณด๋ ํ ๋ฒ์ ๋ง์ ๋ฒ์ ์ ์ฌ๋ ค ๋ง์ ๋ณ๊ฒฝ์ ๋ค์ ํ ๋ฒ์ ์ ์ฉํ๋ ๊ฒ์ ๋ฌด๋ฆฌ๊ฐ ์๋ค๊ณ ํ๋จํ์ต๋๋ค.
๊ทธ๋์ ์ ๋ ์ฌ๋ฌ ๋ฒ์ ๋ค์ ์กฐ์ฌํ ๋ค ๋ณ๊ฒฝ์ ์ด ์ ์ฌํ ๋ฒ์ ๋ค์ ๋ฌถ๊ณ , ์ ์ง์ ์ผ๋ก ๋ฒ์ ์ ์ฌ๋ฆฌ๋ ๋ฐฉ์์ ์ฌ์ฉํ์ต๋๋ค.
๋ง์ฝ ๋ค์ดํฐ๋ธ ์ฝ๋๋ค์ ์์ ์ด ๊ฑฐ์ ์๊ณ , ํจํค์ง ์์กด์ฑ์ด ์ ์ ์ํ๋ผ๋ฉด ๋ณ๊ฒฝ์ ์ ๋ฐ์ํ๊ธฐ ์ฌ์ฐ๋ ํ ๋ฒ์ ๋์ ๋ฒ์ ์ผ๋ก ๋ฐ์ด๋๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
๐ ๋ฒ์ ๋ณ ๋ณ๊ฒฝ์
๋ฒ์ ๋ณ ํผ์ง๋งํ ๋ณํ๋ค์ ์ ๋ฆฌํด๋ดค์ต๋๋ค.
๋ฒ์ | AOS min. | IOS min. | ๋ณ๊ฒฝ์ |
0.78 | Android 7.0(API 24) | 15.1 |
|
0.77 | Android 6.0(API 23) | 13.4 |
|
0.76 | Android 6.0(API 23) | 13.4 |
|
0.74 | Android 6.0(API 23) | 13.4 |
|
0.73 | Android 5.0(API 21) | 13.4 |
|
0.72 | Android 5.0(API 21) | 12.4 |
์ ๊ฐ 0.69 -> 0.70 -> 0.72 -> 0.76 -> 0.77 -> 0.78 ์์ผ๋ก ๋ฒ์ ์ ์ฌ๋ ค๋ณธ ๊ฒฐ๊ณผ 0.72 ๋ฒ์ ๊ณผ 0.76 ๋ฒ์ ๋ง ๋ซ์ผ๋ฉด ์์กด์ฑ๊ณผ ๋ค์ดํฐ๋ธ ์ฝ๋์ ๋ณํ๋ ๋ฏธ๋ฏธํ ์์ค์ด์ด์ ๋ค์ ๋ฒ์ ์ผ๋ก ๋์๊ฐ๋๋ฐ ํฐ ๋ฌด๋ฆฌ๊ฐ ์์์ต๋๋ค.
๊ฐ์ฅ ๋ง์์ ๊ฑธ๋ฆฌ๋ ๊ฒ์ ๋ค์ดํฐ๋ธ ์ฝ๋ ์ธ์ด ๋ณ๊ฒฝ์ธ๋ฐ, ์๋๋ก์ด๋๋ GPT์ ๋์์ผ๋ก ๋ฌด๋ํ๊ฒ Java์์ Kotlin์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ์ง๋ง, IOS๋ ์ด๋ฏธ objective-c๋ก ์์ฑ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ค์ ๋ง์ด๊ทธ๋ ์ด์
ํ๊ธฐ์ ๋ฌด๋ฆฌ๊ฐ ์๋ค๊ณ ํ๋จํด ๊ทธ๋๋ก ์ฌ์ฉ ์ค์
๋๋ค.
์๋์ ํ์ง๋ง ์ถํ ๋ฒ์ ์ ๋ฌด๋ํ๊ฒ ์ฌ๋ฆฌ๋ ค๋ฉด ๋ง์ด๊ทธ๋ ์ด์
์ ๋ฏธ๋ฆฌ ํด๋๋ ๊ฒ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
๐ ๋ฒ์ ์ ํด
๋ฒ์ ์ ์ ํ๋๋ฐ ๊ฐ์ฅ ์ค์ํ ์์กด์ฑ๊ณผ ๋ค์ดํฐ๋ธ ๋ณ๊ฒฝ์ ์ ํ์ธํ ์ ์๋ ํด์ ์๊ฐ๋๋ฆฝ๋๋ค.
๐ ๋ฒ์ ๋ณ ์์กด์ฑ ๋ฒ์ ์ฒดํฌ ๋ฐ ๋ณ๊ฒฝ
RN ๋ฒ์ ์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋ ํจํค์ง ๋ฒ์ ๋ค์ ํ์ธํ๋ ๋ช
๋ น์ด์
๋๋ค.
ํ
ํ๋ฆฟ package.json์ ๋ง์ถฐ ๋ฒ์ ์ ์ฒดํฌํด์, ๋ฐ๋์ ๋ฒ์ ์ ์ฌ๋ฆฌ์ง ์์๋ ๋๋ ํจํค์ง๋ค์ ๋ฒ์ ๋ ๋ณ๊ฒฝ๋๊ธฐ ๋๋ฌธ์ ๋ง์ด๊ทธ๋ ์ด์
์ด ํ์ํ ํจํค์ง๋ค์ ์ด ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ ๋ค ๋ฒ์ ์ ๋ค์ ๋๋๋ ค์ฃผ์์ต๋๋ค.
# ๋ณ๊ฒฝ๋ ํจํค์ง ๋ฒ์ ํ์ธ
$ npx @rnx-kit/align-deps --requirements react-native@0.78
# ๋ณ๊ฒฝ๋ ํจํค์ง ๋ฒ์ package.json์ ๋ฐ์
$ npx @rnx-kit/align-deps --requirements react-native@0.78 --write
๋ชจ๋ ํจํค์ง ๋ฒ์ ์ ์ฒดํฌํ์ง๋ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ ๋ค ๋ค๋ฅธ ํจํค์ง๋ค์ ๋ฒ์ ์ ์๋์ผ๋ก ๋ฒ์ ์ ๋ง์ถฐ์ฃผ๋ ์์
๋ ๋ณํ๋์ด์ผ ํฉ๋๋ค.
๐ React Native Upgrade Helper
https://react-native-community.github.io/upgrade-helper/
Upgrade React Native applications
react-native-community.github.io
๋ฒ์ ์
๊ทธ๋ ์ด๋๋ฅผ ํ๋๋ฐ ๊ฐ์ฅ ์ค์ํ๋ค๊ณ ๋ณผ ์ ์๋ ์นํ์ด์ง์
๋๋ค.
ํ์ฌ ๋ฒ์ ํ
ํ๋ฆฟ๊ณผ ๋ชฉํํ๋ ๋ฒ์ ์ ํ
ํ๋ฆฟ์ ๋ณ๊ฒฝ ์ ํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.

Android์ IOS์ ๋ค์ดํฐ๋ธ ์ฝ๋๋ค์ ํ๋์ฉ ์ดํผ๋ฉฐ ๋ฐ๊ฟ์ค๋๋ค.
์ฌ์ํ ๊ฒ ํ๋๋ก ๋น๋ ์๋ฌ๋ฅผ ๋ผ ์ ์๊ธฐ์ ๊ฐ์ฅ ํ๋ค๊ณ ๊ผผ๊ผผํ๊ฒ ํด์ผ ํ๋ ์์
์
๋๋ค.
์ ์ ๋๋ฐ๋ก ์ฐจ๋ฆฌ๊ณ ํ ์ค ํ ์ค ์ ์ฑ์ค๋ฝ๊ฒ ์ฎ๊ฒจ์ฃผ๋๋ก ํฉ๋๋ค.
๐ ๊ฐ์ข ์บ์ ์ญ์ ๋ช ๋ น์ด
๋ฒ์ ์ ์ฌ๋ฆด ๋ ์บ์์ ์ํ ์๋ฌ๊ฐ ์์ฃผ ๋ฐ์ํ๋, ๋น๋ ๋จ๊ณ์์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค ํ๋ฉด ํ๋ธ๋กํ์ ๊ฐ์ฒ๋ผ ์บ์ ๋จผ์ ์ง์์ฃผ๋๋ก ํฉ๋๋ค.
๐ metro
$ yarn start --reset-cache
๐ Android
$ cd android && ./gradlew clean
๐ IOS
$ cd ios &&
rm -rf Pods &&
rm -rf Podfile.lock &&
rm -rf build &&
pod repo remove trunk &&
pod cache clean --all &&
pod install
๐ ๋น๋ ์๋ฌ ์ ๋ฐ ํจํค์ง
์ง์ฅ 1๋ฒ ํ์ ๋น๋์๋ฌ์
๋๋ค.
์๋ ๊ทธ๋๋ง ์ด๋ค ํจํค์ง๊ฐ ์๋ฌ๋ฅผ ๋ด๋์ง ํ์คํ๊ฒ ์ ์ ์์ด์ ๋ฐํ์ ์๋ฌ๋ณด๋ค๋ ์๋ฐ์
๋๋ค.
์ ๋ง ์๋ง์ ํจํค์ง๋ค์ ์ํด ๋น๋ ์๋ฌ ๊ณ ํต์ ๋ฐ์์ง๋ง ๋ง์ด๋ ํ ๊ฒ๋ค์ ์ ๋ผ๊ณ ๋ํ์ ์ธ ๋ช๋ช ๊ฐ๋ง ์๊ฐ๋๋ฆฝ๋๋ค.
๐ react-native-reanimated (๋ชจ๋ ๋ฒ์ ์ ์)
์ ๋๋ฉ์ด์ ๊ด๋ จ ์ฌ๋ฌ ํจํค์ง๋ค์ด ์์กดํ๊ณ ์๋ ์ ๋ช ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.

https://docs.swmansion.com/react-native-reanimated/docs/guides/compatibility/
์ ์ฌ์ง์ผ๋ก๋ ์ ์ ์๋ฏ RN ๋ฒ์ ์ ๋ฐ๋ผ ํน์ New Architecture์ ๋ฐ๋ผ ์ง์ํ๋ ๋ฒ์ ์ด ๋ชจ๋ ๋ค๋ฅด๋ ๋ฐ๋์ ํ์ธํ๊ณ ์ค์นํด์ผ ํฉ๋๋ค.
๐ react-native-google-mobile-ads (AOS / v0.72, v0.76)
์ธ์ฑ ๊ด๊ณ ๊ด๋ จ ํจํค์ง์
๋๋ค.
0.72์์ ^11.0.0, 0.76์์ ^14.0.0 ๋ฒ์ ์ผ๋ก ์ฌ๋ ค ์๋๋ก์ด๋ ๋น๋ ์๋ฌ๋ฅผ ์ก์์ต๋๋ค.
๐ react-native-iap (AOS / v0.76+)
์ ๋ช
ํ ์คํ ์ด ๊ฒฐ์ ํจํค์ง์
๋๋ค.
0.76 ๋ฒ์ ์์ ์๋๋ก์ด๋ ๋น๋ ์๋ฌ๋ฅผ ๋ฐ์์์ผ ~12.13.0 -> ~12.16.0 ๋ฒ์ ์ผ๋ก ์ฌ๋ ธ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฒ์ ์ ์ฌ๋ฆฌ๋ฉฐ ์๋๋ก์ด๋ ๊ตฌ๋
๊ฒฐ์ ์ธํฐํ์ด์ค๊ฐ ๋ณ๊ฒฝ๋์ด ๋ฐํ์ ์๋ฌ๋ฅผ ์ ๋ฐํ๋ ์ฐธ๊ณ ๋ฐ๋๋๋ค.
๐ react-native-progress (v0.76+)
@react-native-community/art deprecated๋ก ์ธํ ๋น๋ ์๋ฌ๋ก ^4.0.0 -> ^5.0.0 ๋ฒ์ ์ผ๋ก ์ฌ๋ ธ์ต๋๋ค.
๐ @supersami/rn-foreground-service (AOS / v0.76+)
symbol: variable drawable
location: class R
ํจํค์ง ์๋๋ก์ด๋ ์ฝ๋์์ ๋น๋ ์๋ฌ๋ฅผ ์ ๋ฐํด patch-package๋ก ์๋ฌ๋ฅผ ์ก์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ค์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
https://github.com/Raja0sama/rn-foreground-service/issues/86#issuecomment-1920907971
๐ @react-native-firebase/crashlytics (IOS xcode 16 / v0.76)
์ด๊ฑด xcode15์์ IOS ๋น๋ ์ฑ๊ณต์ ํ ํ xcode16 ๋ฒ์ ์ ์ฌ๋ฆฐ ๋ค ๋ฐ์ํ ๋น๋ ์๋ฌ์
๋๋ค.
๊ทธ๋ฐ๋ฐ ์์ง ์ ํํ ์์ธ์ ์ ์ ์์ด์ RN ๋ฒ์ ๋๋ฌธ์ธ์ง xcode ๋ฒ์ ๋๋ฌธ์ธ์ง ์์ญ๋ฌ์ญํฉ๋๋ค.
ios/connecting.xcodeproj/project.pbxproj์์ run script๋ฅผ ์์ ํ ๋ค ๋น๋ ์๋ฌ๋ฅผ ์ก์ ์ ์์์ต๋๋ค.
- shellScript = "${PODS_ROOT}/Fabric/run\"\n";
+ shellScript = "${PODS_ROOT}/FirebaseCrashlytics/run\"\n";

๐ ๋ฐํ์ ์๋ฌ ์ ๋ฐ ํจํค์ง
๋น๋๊ฐ ๋๋ฌ๋ค๊ณ ์์ฌํ๊ธด ์ด๋ฆ
๋๋ค.
์๋๋ก์ด๋๊ฐ ์คํ๋๋ค๊ณ IOS๊ฐ ์ ์ ์คํ ๋๋ ๊ฒ๋ ์๋๋๋ค.
2๋ฒ ํ์ ๋ฐํ์ ์๋ฌ, ํผ์ง๋งํ ๊ฒ๋ค ์์ฃผ๋ก ์๊ฐ๋๋ฆฝ๋๋ค.
๐ @react-navigation/* (v0.76+)
์ฌ์ค RN ๊ฐ๋ฐ์์ ๋นผ๋์ ์ ์๋ ํจํค์ง์
๋๋ค.
๊ธฐ์กด์ 5 ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์๋๋ฐ 0.76 ๋ฒ์ ์์๋ ๋ค๋น๊ฒ์ด์
์ด ์์กดํ๊ณ ์๋ ํจํค์ง ๋๋ฌธ์ธ ๊ฑด์ง ๋ฐํ์ ์๋ฌ๋ฅผ ๋ฐ์์์ผฐ์ต๋๋ค.
7 ๋ฒ์ ์ผ๋ก ๊ฐ๊ธฐ์๋ ๋ณ๊ฒฝ์ ๋ค์ด ๋๋ฌด ๋ง์ 6 ๋ฒ์ ์ผ๋ก ์ฌ๋ฆฐ ๋ค ๋ณ๊ฒฝ์ ์ ๋ฐ์ํด์ ์๋ฌ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๐ reactotron-react-native (v0.72+)
RN ๋๋ฒ๊น
ํ๋๋ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉํ๋ reactotron์
๋๋ค.
์ฑ ์์ํ์๋ง์ ์๋ฌ๋ฅผ ๋ฑ๊ณ , ์๋ฌ ์คํ์ "๋ฒ๋ค ํ์ผ์ redux store๊ฐ undefined" ๋ผ๊ณ ๋ง ๋ณด์ฌ์ค์ ๊ฐ์ฅ ๋๊ฐํ๋ ์๊ฐ์ด์์ต๋๋ค.
RN ๋ฒ์ ์ ์ฌ๋ฆฌ๋ฉฐ redux store๊ฐ ์ด๊ธฐํ๋๊ธฐ ์ reactotron์์ ์ฐธ์กฐํ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ๋ง ์ถ์ธก๋ ๋ฟ์
๋๋ค.
์๋ฃ ํ๋ ์์ด ๋ฒ๋ค ํ์ผ ํ๋๋ก ์ด์ฐ์ ์ฐ ์ถ๋ฆฌํ๋ฉฐ reactotron ๋ฒ์ ์ 3.4.0 -> ^5.0.0์ผ๋ก ์ฌ๋ ค ์๋ฌ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๐ @welldone-software/why-did-you-render (v0.78+)
react 19๋ก ์ธํ ๋ฐํ์ ์๋ฌ๋ฅผ ๋ฐ์์์ผ ^10.0.0 ๋ฒ์ ์ผ๋ก ์ฌ๋ ค ํด๊ฒฐํ์ต๋๋ค.
https://github.com/welldone-software/why-did-you-render/releases/tag/v10.0.0
๐ react-native-code-push

https://github.com/microsoft/react-native-code-push#supported-react-native-platforms
RN ๋ฒ์ ๋ณ๋ก ์ง์ํ๋ ์ฝ๋ํธ์ ํจํค์ง ๋ฒ์ ์ด ๋ค๋ฅด๋ ์ ์ค์ ํด ์ค๋๋ค.
์ ๋ 7 ๋ฒ์ ์์ 8 ๋ฒ์ ์ผ๋ก ์ฌ๋ ธ๋๋ฐ ํ์ ํธํ ์ง์์ด ์ ๋๋์ง ํฐ ๋ฌธ์ ๊ฐ ์์ด ๋ณด์ด๋ค์.
๐ ํ๊ธฐ
์ง๊ธ์ ํน์ ๋ชจ๋ฅผ ์๋ฌ์ ๋๋นํด์ ์์ ํ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๊ณ ์์ต๋๋ค.
์ด์ ์์ ์๊ฐํด ๋ณด๋ฉด ํ ์ ์์ ๊ฒ๋ง ๊ฐ์๋ ๊ฒ์ ์ฑ๊ณต ๊ทผ์ฒ๊น์ง ์๋ค๋ ๊ฒ ๋ฏฟ๊ธฐ์ง ์๋ค์.
์ฌ๋์ ์ ์์ ๋๋ฌผ์ด๋ผ๊ณ ๋ฒ์ ์
๋ ํ๋ฉด ํ ์๋ก ์ค๋ ฅ์ด ๋์ด๊ฐ๋ ๊ฒ ์ ๊ธฐํ๊ธฐ๋ ํฉ๋๋ค.
์๋๋ก์ด๋, IOS์ ์ง์ง๊ณ ๋ณถ๊ณ ํ๋ค ๋ณด๋ ๋ค์ดํฐ๋ธ ๋จ์ ์ดํด๋ ๋ง์ด ๋์ด๋ ๊ฒ ๊ฐ๊ณ , ๋ง์ ํจํค์ง๋ค์ ๊น๋ณด๊ณ patch-package ํ๋ค๋ณด๋ ์ด๋ค ์๋ฌ๋ฅผ ๋ง๋๋ ํด๊ฒฐํ ์ ์์ ๊ฒ ๊ฐ์ ์์ ๊ฐ๋ ์๊ฒผ์ต๋๋ค.
์ด์ ๋ง ๋ฒ์ ์
์ ํ์ ๋ถ๋ค์ ๊ฑฑ์ ์ด ์์๊ฒ ์ง๋ง ๊ทธ๋๋ "ํ๋ฉด ๋๋ค"๋ผ๊ณ ๋ง์๋๋ฆฌ๊ณ ์ถ๋ค์.
ํ์ดํ
'React-Native' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
React Native Lazy Loading์ผ๋ก ์ฑ ์์ ์๋ ๊ฐ์ ํ๊ธฐ (0) | 2025.05.19 |
---|---|
react-native-performance๋ก ์ฑ ์์ ์๊ฐ ์ธก์ ํ๊ธฐ (0) | 2025.05.17 |
2025๋ React Native ํํฉ๊ณผ CLI vs Expo ๋น๊ต๋ถ์ (2) | 2025.01.15 |
[React Native] Android Native-Module Event Listener ๋ง๋ค๊ธฐ (0) | 2025.01.10 |
[React-Native] ScrollView ์คํฌ๋กค ๋ฒ๋ฒ ์ ์ต์ ํํ๊ธฐ (2) | 2023.10.14 |
๋๊ธ