v5.0.0 — The Modern Architecture Upgrade 🏗️⚡
React Native 0.84 + React 19 are here. New Architecture is on by default — Bridgeless, JSI, and faster than ever.
⚠️ Breaking Changes
- 🏛️ New Architecture is now on by default (
newArchEnabled=true) — check your third-party libraries for Bridgeless / JSI compatibility before upgrading - 🛠️ Requires Node 18+ and Xcode 15+ to build
🆕 What's New
📦 Core Upgrades
- ⚛️ React Native 0.84 — latest stable with full Bridgeless mode and JSI support
- 🔵 React 19 — latest stable with concurrent features baked in
- 🏎️ New Architecture enabled by default — no extra config needed, just clone and go
🎬 Animations
- 🎞️
react-native-reanimatedv4 — rewritten engine, better perf, smaller bundle - ⚙️
react-native-worklets— companion library for shared value worklets
🎨 UI & Fonts
- 🖥️ Redesigned Boilerplate Explorer HomeScreen — cleaner layout to showcase the architecture
- 🔤 Full Montserrat font family bundled — all 18 weights ready to use via
TextWrapper
🧑💻 TypeScript & Developer Experience
- 🔒 Stricter TypeScript config — typed theme palette, typed navigation params, extended
useTheme()via module augmentation inglobal.d.ts - 🐶 Husky v9 pre-commit hooks —
prettier+eslinton every commit,commitlintenforces conventional commit messages
📋 Dependency Versions
Package | Version
-- | --
react-native | 0.84.x
react | 19.x
react-native-reanimated | 4.x
react-native-gesture-handler | 2.x
@react-navigation/native | 7.x
typescript | 5.x
husky | 9.x
🚀 Getting Started
git clone https://github.com/kuraydev/react-native-typescript-boilerplate.git my-app
cd my-app
npm install
cd ios && pod install && cd ..
npm run ios
❤️ Thank You
Thank you to everyone who starred, forked, and opened issues. This release is for you. If this boilerplate saves you time, drop a ⭐ on the repo — it means a lot!