Nâng cấp version React Native 0.70.x -> 0.73.x
Chào mọi người, TíT đây ✌✌gần đây TíT có thấy mọi người đang dần dần cập nhật RN lên version mới nhất rồi 0.73.x ý, nên TíT cũng muốn chia sẻ 1 số thử khi cập nhật lên version mới trong project của TíT hy vọng giúp mọi người update version nhanh hơn xíu thôi 👻. Lét đu ít 💪
Phớt thinh
Sê cừn thing
React Native 0.73.x sẽ hướng tới code sử dụng kotlin cho android nên các file như MainActivity, MainApplication sẽ chuyển từ code .java sang kotlin .kt do đó sẽ có 1 vài cái thay đổi liên quan tới syntax import packages module (native modules - trang của TíT có 1 vài bài ví dụ về cái này đó 👏😆). Cái này làm theo hướng dẫn ở Phớt thinh là có hướng dẫn r đó.Thớt thing
<style name="BootTheme" parent="AppTheme">
<item name="android:windowBackground">@drawable/bootsplash_logo</item>
<item name="android:windowNoTitle">true</item>
</style>
Các điều tiếp theo 😆😆
👉 node sử dụng là >= 18 nên nếu mọi người có những project có phiên bản node cũ hơn như 16 hay 17 thì theo TíT mọi người nên sử dụng nvm để quản lý node version.
👉 sẽ có 1 vài thư viện mà không hỗ trợ mới dành cho RN 0.73 ví dụ như react-native-job-queue, react-native-code-push, react-native-gesture-handler, ... thì khi cập nhật lên sẽ gâp ra 1 số lỗi không build được. Nên mọi người sẽ dùng libs patch-package nhá.