Skip to content

v5.0.0 — The Modern Architecture Upgrade 🏗️⚡

Latest

Choose a tag to compare

@kuraydev kuraydev released this 25 Mar 08:50

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-reanimated v4 — 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 in global.d.ts
  • 🐶 Husky v9 pre-commit hooks — prettier + eslint on every commit, commitlint enforces 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!