🚀 React Native 0.85 is here — and this release brings meaningful improvements, not just small fixes. If you're building mobile apps with React Native, here’s what stands out: 🔹 Improved Animation System Developed with Software Mansion, you can now animate layout and Flexbox properties using the native driver. → Expect smoother UI and better performance 🔹 Jest Preset Update The preset has moved to @react-native/jest-preset → Cleaner configuration and a more modular ecosystem 🔹 Metro with TLS Support HTTPS and WSS are now supported in development → Makes testing secure APIs much easier 🔹 Enhanced DevTools Experience • Multiple tools can connect simultaneously (VS Code, DevTools, AI tools) • Native tab support on macOS • Request preview returns on Android ⚠️ Breaking Changes to Note • Requires Node.js v20.19.4+ or v22+ • StyleSheet.absoluteFillObject has been removed → use StyleSheet.absoluteFill • Version 0.82.x is no longer supported 💡 Overall, React Native continues to move toward better performance, improved tooling, and a more developer-friendly experience. Are you planning to upgrade to 0.85, or waiting a bit before making the switch? #ReactNative #MobileDevelopment #JavaScript #React #AppDevelopment #SoftwareEngineering #Developers #Tech
React Native 0.85 Released with Improved Animation System and DevTools
More Relevant Posts
-
🔥 React Native 0.85 is here — and this update actually changes how you build apps. Not just minor fixes… this one brings real performance and developer experience upgrades 👇 Here’s what you need to know: 1. New Animation System Built in collaboration with Software Mansion You can now animate layout & Flexbox using the native driver → Smoother UI, better performance 2. Jest Preset Moved Now use `@react-native/jest-preset` → Cleaner setup and more modular core 3. Metro Gets TLS Support HTTPS & WSS now supported in development → Easier testing for secure APIs 4. Enhanced DevTools i. Multiple tools can connect at the same time (VS Code, DevTools, AI agents) ii. Native tab support on macOS iii.Request preview is back on Android 5. Breaking Changes to Watch i. Requires Node.js v20.19.4+ or v22+ ii. `StyleSheet.absoluteFillObject` removed → use `StyleSheet.absoluteFill` iii. Version 0.82.x is no longer supported 💡 React Native keeps getting faster, more modular, and more developer-friendly. If you're building apps with React Native, this is the update you shouldn’t ignore. 👉 Are you planning to upgrade to 0.85 or wait? Check out the latest version link in the comments section 👇 #ReactNative #MobileDevelopment #Expo #JavaScript #Developers #React #AppDevelopment #SoftwareEngineering #Tech #Programming
To view or add a comment, sign in
-
-
I used to write styles inside every component in React Native 😓 It worked… until the app started growing. That’s when I switched to global styling — and everything changed. Here’s why you should use it 👇 • Consistency across the app (same colors, fonts, spacing) • Easier maintenance (change once, update everywhere) • Cleaner components (less clutter, more readable code) • Faster development (reuse styles instead of rewriting) Now just reuse it anywhere 🚀 Small change. Huge impact. Do you use global styling or component-level styles? #ReactNative #MobileDevelopment #CleanCode #JavaScript
To view or add a comment, sign in
-
React Native 0.85 isn’t “just another minor.” If you ship real apps to iOS + Android at pace, this one changes your risk model. New shared animation backend. Jest preset moved to @react-native/jest-preset. New-architecture-first, slimmer core, stricter Node/runtime story. All of that screams the same thing: React Native is treating itself as mature infra now, not a side project. How I decide whether to upgrade immediately vs wait: - Risk vs reward: do the animation + tooling wins unblock real roadmap work, or is this just nice-to-have? - App surface area: small/medium app → I’ll jump early. Huge app with legacy bridges and custom native modules → I wait for .1/.2. - Release notes scan: look for breaking changes around navigation, Hermes, DevTools, Jest, Node. - Dependency readiness: React Navigation, Reanimated, native SDKs, @react-native/jest-preset, etc. - CI stability + crash/ANR baseline: I want a clean last release so I can blame the upgrade, not old ghosts. First regression tests I run: - Navigation flows, deep links, back stack weirdness - Hermes/runtime behavior, especially around edge JS features and error handling - Animations + gestures: anything using Reanimated or heavy interaction - Build tooling: Xcode, Gradle, pods, CI cache behavior To avoid “silent” perf regressions, my checklist is boring but it works: - Startup time (cold + warm), especially on low-end Android - JS + UI thread FPS / jank on key screens - Memory over a long session - Bundle size deltas - Network/bridge chatter on noisy screens - Dev vs prod parity: no “only slow in Release” surprises My bias: I’d rather do small, frequent upgrades than one terrifying multi-version jump. How are you handling 0.85? What’s your upgrade cadence and what’s your first canary test when you pull a new RN version? #reactnative #mobiledevelopment #crossplatform #javascript #android #ios #engineeringleadership
To view or add a comment, sign in
-
-
🚀 React Native 0.85 is not an update… it’s an upgrade 🔥 👉 New Animation Backend (finally smooth + powerful) 👉 DevTools now support multiple connections 🤯 👉 Jest preset moved → lighter core 👉 HTTPS dev with Metro TLS And yes… You can now animate layout props with native driver 😮 💭 The gap between native & cross-platform? Almost gone. If you’re building mobile apps in 2026 — React Native is impossible to ignore. Have you upgraded yet? 👀 #ReactNative #MobileDevelopment #Tech #JavaScript #Developers
To view or add a comment, sign in
-
Day 2 of building a MacOS-inspired web app using React 🚀 Today I worked on the foundation and UI basics: • Set up the project boilerplate ⚙️ • Built a MacOS-style dock at the footer • Added smooth hover animations (just like real Mac 👀) It’s starting to feel like an actual OS now! One challenge today was getting the animations to feel natural and responsive—but finally got it working the way I wanted 🙌 Next step: making the dock interactive + opening apps from it Would love your thoughts or suggestions 👇 #buildinpublic #reactjs #webdevelopment #frontend
To view or add a comment, sign in
-
Most React Native apps are slow… And no — it’s not React Native’s fault. 👀 It’s the stack you choose. I’ve seen apps struggle with performance simply because of decisions like: – Using AsyncStorage for everything – Rendering large lists with FlatList – Relying on outdated animation libraries Then blaming React Native. Here’s the reality: ⚡ Swap AsyncStorage → MMKV ⚡ Replace FlatList → FlashList ⚡ Move animations → Reanimated Same codebase. Same features. Completely different performance. That’s the difference between: ❌ “This app feels laggy” ✅ “This app feels native” Most developers focus on features. But senior developers focus on: → Performance → User experience → Right tooling Before you say “React Native is slow”… Ask yourself: 👉 “Am I using the right tools?” Curious to know 👇 What’s ONE package that instantly improved your app performance? #reactnative #mobiledevelopment #performance #developers #programming #softwareengineering
To view or add a comment, sign in
-
-
React Native 0.85 is now available, and this release brings some solid improvements along with a few important breaking changes. Here’s a quick breakdown: Highlights: New Animation Backend (shared engine for Animated and Reanimated) React Native DevTools improvements (multiple connections support) Metro TLS support for secure local development Selection data added in TextInput onChange events What’s New / Improvements: Ability to animate layout properties (like width, flex, position) using native driver. Better performance and stability for animations . Multiple DevTools clients can now connect simultaneously (VS Code, DevTools, etc.) HTTPS and WSS support in Metro for secure API testing. Request payload previews restored in Network panel (Android). Hermes and Metro upgrades for better performance. Improved TypeScript utility types. Android and iOS build improvements. Breaking Changes: Jest preset moved to a new package → @react-native/jest-preset. Dropped support for older Node.js versions (below 20.19.4 and EOL versions) StyleSheet.absoluteFillObject removed (use absoluteFill instead). Several deprecated APIs and legacy architecture parts removed or cleaned up. Some internal classes and methods are no longer accessible. Overall, this release feels focused on performance, cleaner architecture, and better developer experience. If you're working with React Native daily, definitely worth checking out and planning your upgrade. #ReactNative #ReactNativeDeveloper #MobileDevelopment #AppDevelopment #JavaScript #SoftwareDevelopment #FrontendDevelopment #CrossPlatform #TechUpdate #Developers #Programming #Coding #Meta #ReactJS #DevCommunity #TechNews #OpenSource #SoftwareEngineering #Innovation #DeveloperLife
To view or add a comment, sign in
-
-
🚨 Flutter Devs — You’re Probably Ignoring the “Frame Budget” 👀 Your app feels smooth… until it doesn’t. And the reason is this 👇 👉 16ms rule --- 🧠 What is Frame Budget? Flutter must build & render 1 frame in ~16ms 👉 (for 60 FPS) If your code takes longer… 💥 Frame drops 💥 Janky animations 💥 Bad UX --- ⚠️ Common mistakes: ❌ Heavy work inside `build()` ❌ Large widget rebuilds ❌ Synchronous loops / parsing ❌ Too many setState calls --- 🚀 What top devs do: ✔ Keep `build()` lightweight ✔ Move heavy work to background (Isolates) ✔ Split widgets smartly ✔ Use const & caching --- 📊 Real impact: Ignoring frame budget: ⚠️ Laggy scrolling ⚠️ Stutters Respecting it: ✅ Smooth UI ✅ 60 FPS experience ✅ Professional apps --- 💡 Simple rule: 👉 “If it blocks the frame… it breaks the experience.” --- 🔥 Pro Insight: Flutter is not slow… 👉 Your frame timing is. --- 💬 Have you ever checked your frame performance in DevTools? --- #Flutter #FlutterDev #Performance #AppPerformance #MobileDevelopment #AppDevelopment #SoftwareEngineering #Developer #Programming #Tech #DevCommunity #Coding #LearnToCode #AndroidDevelopment #iOSDevelopment #UIUX #AdvancedFlutter #Optimization 🚀
To view or add a comment, sign in
-
Your app without routing is like a website with no directions… users get lost, confused, and leave. 🚪 Routing is what turns your frontend into a real user experience. It connects pages, controls navigation, and makes your app feel smooth and professional. Here’s why routing actually matters: ✔ Seamless Navigation — Users move between pages without reloads ✔ Better User Experience — Fast, clean, and app-like feel ✔ Scalable Structure — Easy to manage multiple pages & features ✔ Dynamic Content — Show different data without refreshing the app Whether you’re using React Router or Next.js routing… mastering this skill is a game changer for frontend developers. Stop building static pages… start building real applications. Save this post for later & start practicing today #frontenddevelopment #webdevelopment #reactjs #nextjs #routing #javascript #codinglife #developer #programming #webdev #learncoding #coders #softwaredeveloper #techskills #uiux
To view or add a comment, sign in
-
-
🚀 How Flutter Actually Works Behind the Scenes? Ever wondered what really happens when you write Flutter code? 🤔 Let’s break it down in a simple way 👇 💡 When you write Flutter code, you're not directly creating UI on the screen. There’s a powerful pipeline working behind the scenes! ⚙️ Flutter Working Flow: 👉 1. Dart Code (Your Code) You write UI using widgets in Dart. 👉 2. Flutter Framework Handles widgets, state management, gestures, animations, etc. 👉 3. Rendering Layer Converts widgets into a render tree (layout & painting logic). 👉 4. Skia Engine Draws everything (text, shapes, images) directly on the screen 🎨 👉 5. Platform (Android / iOS) Only provides a canvas — Flutter handles the rest! 🔥 Key Insight: Flutter doesn’t use native UI components. It paints everything itself — that’s why apps look consistent across all devices. 📱 Why this is powerful? ✔️ Same UI on every platform ✔️ Smooth performance (60fps / 120fps) ✔️ Full control over design ✔️ Faster development 📌 In One Line: Flutter = Dart Code → Widgets → Render Tree → Skia → Screen 💬 Once you understand this flow, debugging and optimizing Flutter apps becomes much easier! #Flutter #MobileDevelopment #AppDevelopment #FlutterDev #Programming #SoftwareEngineering #UIUX
To view or add a comment, sign in
-
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
great update !!