Create React App聽vs聽Create React Native App

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Create React App
Create React App

467
406
+ 1
1
Create React Native App
Create React Native App

64
113
+ 1
0
Add tool

Create React App vs Create React Native App: What are the differences?

Developers describe Create React App as "Create React apps with no build configuration". Create React apps with no build configuration. On the other hand, Create React Native App is detailed as "Create a React Native app on any OS with no build config". Create React Native App allows you to work with all of the Components and APIs in React Native, as well as most of the JavaScript APIs that the Expo App provides.

Create React App can be classified as a tool in the "Javascript UI Libraries" category, while Create React Native App is grouped under "Cross-Platform Mobile Development".

Create React App and Create React Native App are both open source tools. Create React App with 69.4K GitHub stars and 15.8K forks on GitHub appears to be more popular than Create React Native App with 11.7K GitHub stars and 1.3K GitHub forks.

What is Create React App?

Create React apps with no build configuration.

What is Create React Native App?

Create React Native App allows you to work with all of the Components and APIs in React Native, as well as most of the JavaScript APIs that the Expo App provides.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Create React App?
Why do developers choose Create React Native App?
    Be the first to leave a pro
      Be the first to leave a con
        Be the first to leave a con
        What companies use Create React App?
        What companies use Create React Native App?

        Sign up to get full access to all the companiesMake informed product decisions

        What tools integrate with Create React App?
        What tools integrate with Create React Native App?
        What are some alternatives to Create React App and Create React Native App?
        Next.js
        Next.js is a minimalistic framework for server-rendered React applications.
        Expo
        Exponent lets web developers build truly native apps that work across both iOS and Android by writing them once in just JavaScript.
        Brunch
        Brunch is an assembler for HTML5 applications. It's agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.
        React Native
        React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
        React.js Boilerplate
        Quick setup for new performance orientated, offline鈥揻irst React.js applications featuring Redux, hot鈥搑eloading, PostCSS, react-router, ServiceWorker, AppCache, FontFaceObserver and Mocha.
        See all alternatives
        Decisions about Create React App and Create React Native App
        Francisco Quintero
        Francisco Quintero
        Tech Lead at Dev As Pros | 13 upvotes 191.7K views
        atDev As ProsDev As Pros
        Google Maps
        Google Maps
        React
        React
        Create React App
        Create React App
        Bootstrap
        Bootstrap
        Keen
        Keen
        Slack
        Slack
        Trello
        Trello

        For Etom, a side project. We wanted to test an idea for a future and bigger project.

        What Etom does is searching places. Right now, it leverages the Google Maps API. For that, we found a React component that makes this integration easy because using Google Maps API is not possible via normal API requests.

        You kind of need a map to work as a proxy between the software and Google Maps API.

        We hate configuration(coming from Rails world) so also decided to use Create React App because setting up a React app, with all the toys, it's a hard job.

        Thanks to all the people behind Create React App it's easier to start any React application.

        We also chose a module called Reactstrap which is Bootstrap UI in React components.

        An important thing in this side project(and in the bigger project plan) is to measure visitor through out the app. For that we researched and found that Keen was a good choice(very good free tier limits) and also it is very simple to setup and real simple to send data to

        Slack and Trello are our defaults tools to comunicate ideas and discuss topics, so, no brainer using them as well for this project.

        See more
        Aliadoc Team
        Aliadoc Team
        at aliadoc.com | 5 upvotes 128.8K views
        atAliadocAliadoc
        React
        React
        Create React App
        Create React App
        CloudFlare
        CloudFlare
        Firebase
        Firebase
        Cloud Functions for Firebase
        Cloud Functions for Firebase
        Google App Engine
        Google App Engine
        Google Cloud Storage
        Google Cloud Storage
        Serverless
        Serverless
        Visual Studio Code
        Visual Studio Code
        Bitbucket
        Bitbucket
        #Aliadoc

        In #Aliadoc, we're exploring the crowdfunding option to get traction before launch. We are building a SaaS platform for website design customization.

        For the Admin UI and website editor we use React and we're currently transitioning from a Create React App setup to a custom one because our needs have become more specific. We use CloudFlare as much as possible, it's a great service.

        For routing dynamic resources and proxy tasks to feed websites to the editor we leverage CloudFlare Workers for improved responsiveness. We use Firebase for our hosting needs and user authentication while also using several Cloud Functions for Firebase to interact with other services along with Google App Engine and Google Cloud Storage, but also the Real Time Database is on the radar for collaborative website editing.

        We generally hate configuration but honestly because of the stage of our project we lack resources for doing heavy sysops work. So we are basically just relying on Serverless technologies as much as we can to do all server side processing.

        Visual Studio Code definitively makes programming a much easier and enjoyable task, we just love it. We combine it with Bitbucket for our source code control needs.

        See more
        Adebayo Akinlaja
        Adebayo Akinlaja
        Engineering Manager at Andela | 13 upvotes 41.6K views
        React
        React
        Material-UI
        Material-UI
        Evergreen
        Evergreen
        TypeScript
        TypeScript
        Material Kit
        Material Kit
        Create React App
        Create React App
        Bit
        Bit

        I picked up an idea to develop and it was no brainer I had to go with React for the frontend. I was faced with challenges when it came to what component framework to use. I had worked extensively with Material-UI but I needed something different that would offer me wider range of well customized components (I became pretty slow at styling). I brought in Evergreen after several sampling and reads online but again, after several prototype development against Evergreen鈥攕ince I was using TypeScript and I had to import custom Type, it felt exhaustive. After I validated Evergreen with the designs of the idea I was developing, I also noticed I might have to do a lot of styling. I later stumbled on Material Kit, the one specifically made for React . It was promising with beautifully crafted components, most of which fits into the designs pages I had on ground.

        A major problem of Material Kit for me is it isn't written in TypeScript and there isn't any plans to support its TypeScript version. I rolled up my sleeve and started converting their components to TypeScript and if you'll ask me, I am still on it.

        In summary, I used the Create React App with TypeScript support and I am spending some time converting Material Kit to TypeScript before I start developing against it. All of these components are going to be hosted on Bit.

        If you feel I am crazy or I have gotten something wrong, I'll be willing to listen to your opinion. Also, if you want to have a share of whatever TypeScript version of Material Kit I end up coming up with, let me know.

        See more
        Interest over time
        Reviews of Create React App and Create React Native App
        No reviews found
        How developers use Create React App and Create React Native App
        Avatar of CommentBox.io
        CommentBox.io uses Create React AppCreate React App

        We never have to worry about setting up Webpack and other tooling again.

        How much does Create React App cost?
        How much does Create React Native App cost?
        Pricing unavailable
        Pricing unavailable
        News about Create React App
        More news
        News about Create React Native App
        More news