Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 16, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 16, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 16, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 16, 2025

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025

      Bing Search APIs to be “decommissioned completely” as Microsoft urges developers to use its Azure agentic AI alternative

      May 16, 2025

      Microsoft might kill the Surface Laptop Studio as production is quietly halted

      May 16, 2025

      Minecraft licensing robbed us of this controversial NFL schedule release video

      May 16, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The power of generators

      May 16, 2025
      Recent

      The power of generators

      May 16, 2025

      Simplify Factory Associations with Laravel’s UseFactory Attribute

      May 16, 2025

      This Week in Laravel: React Native, PhpStorm Junie, and more

      May 16, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025
      Recent

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025

      Bing Search APIs to be “decommissioned completely” as Microsoft urges developers to use its Azure agentic AI alternative

      May 16, 2025

      Microsoft might kill the Surface Laptop Studio as production is quietly halted

      May 16, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Use a framework to build React Native apps

    Use a framework to build React Native apps

    June 24, 2024

    At React Conf, we updated our guidance on the best tool to get started building React Native apps: a React Native framework – a toolbox with all the necessary APIs to let you build production-ready apps.

    Using React Native frameworks, such as Expo, is now the recommended approach to create new apps.

    In this blogpost we want to walk you through what they are in detail and what they mean for you as a React Native developer starting a new project.

    What is a React Native framework?​

    If you’ve been building production apps, you probably know that there is a set of common problems you will need to solve sooner or later.

    When building any application on either web or native, you probably want your users to navigate through different screens, fetch data, and store the state of your user. But for native apps there is even more to deal with: you need tools to upgrade your native code between React Native versions, manage compatible versions of all of your dependencies, and deal with native build tools.

    It takes a village to bring an app from idea to production without the right tools.

    We want you to focus on writing beautiful applications and features for your users, and not solving those common problems over and over.

    That’s why we believe that the best way for you to experience React Native is through a framework that offers a toolbox with all the necessary tools you need to build production-ready applications.

    We’ve found that you’re either using a framework or you’re building your own framework.

    There is nothing wrong with building your own framework, by crafting your own solutions for routing, navigation, deploying, and so on. Major corporations like Meta and Microsoft build their own frameworks internally to integrate deeply into their brownfield apps. But we believe that most people will be better off by using an existing framework.

    If you’ve been using React on web, you’re probably familiar with a similar concept of production-grade React frameworks.

    As of today, the only recommended community framework for React Native is Expo. Folks at Expo have been investing in the React Native ecosystem since the early days of React Native and as of today, we believe the developer experience offered by Expo is best in class.

    note

    Expo, the framework, is and will remain free and open source, while Expo Application Services (EAS) is an optional paid service.

    If you haven’t used Expo recently, make sure you don’t miss this talk from Kadi @ Expo where she’s showcasing what you can do with Expo in 2024.

    We’ve also updated the Getting Started page on the website to reflect this recommendation.

    How will frameworks affect you?​

    If you’re already using a recommended framework such as Expo, you’re already good to go!

    If you’d like to migrate your existing app to Expo, you can find instructions on the official Expo website. Expo offers many benefits, such as an easier way to upgrade your React Native version, a better developer experience, and much more.

    However, if you can’t or don’t want to migrate to Expo, that’s fine too. Using React Native without an official framework will continue to be supported. The tools you’ve been using such as React Native Community CLI, Template and Upgrade Helper will keep on working as usual.

    The react-native init command has moved out of core and is now accessible via:

    npx @react–native–community/cli@latest init

    and on GitHub at react-native-community/cli.

    If you’re a React Native library developer, we collected a list of recommendations on which APIs to use. Read more in the RFC.

    Further reading​

    If you’re interested in learning more about the reasoning behind this decision, we invite you to read the RFC0759: React Native Frameworks. This RFC is a result of a multi-month effort involving countless discussions and brainstorming among different partners and players of the React Native ecosystem.

    While Expo today is the only recommended framework, the RFC also contains guidelines on how to become a recommended framework, as we hope to see more competition and innovation in this space.

    Moreover, you should check out the talk useFrameworks() at App.js 2024 where we presented this RFC and the necessary changes in a short format.

    We believe that by clarifying the respective responsibilities of React Native Core and the Frameworks, we can foster a healthier ecosystem and drive growth & innovation for React Native.

    Source: Read More

    Hostinger
    Facebook Twitter Reddit Email Copy Link
    Previous ArticlePost Title
    Next Article Continuous Threat Exposure Management (CTEM): Key Insights for CISOs

    Related Posts

    Security

    Nmap 7.96 Launches with Lightning-Fast DNS and 612 Scripts

    May 17, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2024-47893 – VMware GPU Firmware Memory Disclosure

    May 17, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    Accessibility Testing with Playwright: Expert Guide

    Development

    Autonomous Domain-General Evaluation Models Enhance Digital Agent Performance: A Breakthrough in Adaptive AI Technologies

    Development

    Error’d: Forsooth

    Development

    Canonical annuncia Ubuntu 24.04 per OrangePi RV2: la nuova frontiera delle SBC RISC-V economiche

    Linux

    Highlights

    News & Updates

    Call of Duty: Black Ops 6 and Warzone causing blue screen errors on PC since Season 2 launched — is the anticheat to blame?

    January 28, 2025

    Call of Duty: Black Ops 6 and Warzone Season 2 is here, but so is…

    CVE-2025-4729 – TOTOLINK A3002R/A3002RU Command Injection Vulnerability

    May 15, 2025

    Microsoft just renamed Office to Microsoft 365 Copilot on Windows 11 for everyone

    January 17, 2025

    Instagram unveils standalone video editing app ‘Edits’ for creators

    January 22, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.