Starting React Native Project in 2023

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • expo

    An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

    ESLint has a lot configuration options and rules. Let's start with Expo eslint-config-universe package.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • expo-ts

    React Native project template with Expo, TypeScript, ESLint, and Prettier 🏁

    TLDR You can use one command npx create-expo-app -t expo-ts to create new React Native project with all tools already setup for you (see README for details) or follow instructions below. πŸ€“

  • babel-plugin-module-resolver

    Discontinued Custom module resolver plugin for Babel

    Also, we will need to install the babel-plugin-module-resolver to be able to run our project on web.

  • prettier-plugin-sort-imports

    A prettier plugin to sort imports in typescript and javascript files by the provided RegEx order.

    Unsorted imports look ugly. Also, it could be hard to read and add new imports. So why not sort them automatically? We can do it with trivago/prettier-plugin-sort-imports.

  • prettier

    Prettier is an opinionated code formatter.

    Prettier is an opinionated code formatter. Let's install it.

  • WatermelonDB

    πŸ‰ Reactive & asynchronous database for powerful React and React Native apps ⚑️

    Watermelon DB.

  • standard-version

    :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org

    We can use standard-version tool to generate a changelog, bump the version of app and create a new tag automatically.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • node

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

    We will need Node.js, Git and Yarn before we start.

  • jest

    Delightful JavaScript Testing.

    Tests with Jest and React Native Testing Library.

  • husky

    Git hooks made easy 🐢 woof!

    Husky improves your commits and more 🐢 woof!

  • ESLint

    Find and fix problems in your JavaScript code.

    We can use TypeScript compiler and ESLint for this.

  • react-native-testing-library

    πŸ¦‰ Simple and complete React Native testing utilities that encourage good testing practices.

    Tests with Jest and React Native Testing Library.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Unit Testing Expo Apps With Jest

    7 projects | dev.to | 20 Feb 2024
  • Next.js Setup | ESLint, Jest, React Testing Library, and Absolute Imports

    6 projects | dev.to | 10 Mar 2022
  • Advanced Roadmap for React.js developers

    20 projects | dev.to | 25 Nov 2021
  • First Pull Requests - SnapIT HacktoberFest

    2 projects | dev.to | 15 Oct 2021
  • How to Become a Pro 😎 Front End DeveloperπŸ’»

    9 projects | dev.to | 8 Oct 2020

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?