All Projects → daviddang91 → React Native Redux Starter Kit

daviddang91 / React Native Redux Starter Kit

🚀 A starter boilerplate for a mobile app using React Native and Redux

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Native Redux Starter Kit

Next Shopify Storefront
🛍 A real-world Shopping Cart built with TypeScript, NextJS, React, Redux, Apollo Client, Shopify Storefront GraphQL API, ... and Material UI.
Stars: ✭ 317 (+281.93%)
Mutual labels:  redux-thunk
Frontend React
Open sourced front end application for codecorgi.
Stars: ✭ 9 (-89.16%)
Mutual labels:  redux-thunk
React Redux Quotlify
A quote browser and manager that allows one to search famous quotes and save them to a data store
Stars: ✭ 47 (-43.37%)
Mutual labels:  redux-thunk
Starcabinet
🎉 开源的跨平台Github Stars管理分析工具
Stars: ✭ 399 (+380.72%)
Mutual labels:  redux-thunk
My Idea Pool Client
💡💡 React + Redux + JWT (Auth) + Formik (Forms). Store and rank your ideas.
Stars: ✭ 18 (-78.31%)
Mutual labels:  redux-thunk
Create React App Redux
React Router, Redux, Redux Thunk & Create React App boilerplate
Stars: ✭ 885 (+966.27%)
Mutual labels:  redux-thunk
Redux Subspace
Build decoupled, componentized Redux apps with a single global store
Stars: ✭ 319 (+284.34%)
Mutual labels:  redux-thunk
Redux thunk
Redux Middleware for handling functions as actions
Stars: ✭ 80 (-3.61%)
Mutual labels:  redux-thunk
Reactjs Portfolio Mern Website
My Portfolio | Full Stack MERN Application
Stars: ✭ 25 (-69.88%)
Mutual labels:  redux-thunk
React Antd Admin Template
一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
Stars: ✭ 1,022 (+1131.33%)
Mutual labels:  redux-thunk
React Social Network
Simple React Social Network
Stars: ✭ 409 (+392.77%)
Mutual labels:  redux-thunk
Repatch
Dispatch reducers
Stars: ✭ 516 (+521.69%)
Mutual labels:  redux-thunk
Reactspa
combination of react teconology stack
Stars: ✭ 911 (+997.59%)
Mutual labels:  redux-thunk
Next.js Typescript Starter Kit
🌳 [email protected], Styled-jsx, TypeScript, Jest, SEO
Stars: ✭ 342 (+312.05%)
Mutual labels:  redux-thunk
Simple Universal React Redux
The simplest possible Async Universal React & Redux Boilerplate app, that works on both Mac and Windows
Stars: ✭ 58 (-30.12%)
Mutual labels:  redux-thunk
Duckduckgo
DuckDuckGo App built in React-Native (Unofficial)
Stars: ✭ 320 (+285.54%)
Mutual labels:  redux-thunk
Diagonistician Reactjs Express Mongoose
Question - Answers demo SPA
Stars: ✭ 13 (-84.34%)
Mutual labels:  redux-thunk
Pwa Boilerplate
✨ PWA Boilerplate is highly scalable and is designed to help you kick-start your next project 🔭.
Stars: ✭ 82 (-1.2%)
Mutual labels:  redux-thunk
Whatsapp Clone React Native
The goal of this project is to build an Whatsapp exactly like the original application, but using React Native & Redux | Firebase
Stars: ✭ 76 (-8.43%)
Mutual labels:  redux-thunk
Slopeninja Frontend
Slope Ninja Frontend 🏂❄️⛄️
Stars: ✭ 39 (-53.01%)
Mutual labels:  redux-thunk

React Native Redux Starter Kit

A starter boilerplate for a mobile app using React Native and Redux.

Dependency Status devDependency Status

Demo (Account: [email protected] / 123456)

demo

Requirements

See Getting Started to install requirement tools.

Stack

Libraries

Get Started

1. Installation

On the command prompt run the following commands

$ git clone [email protected]:daviddang91/react-native-redux-starter-kit.git

$ cd react-native-redux-starter-kit/

$ npm install

2. Simulate for iOS

Method One

  • Open the project in Xcode from ios/ReactNativeStarter.xcodeproj.

  • Hit the play button.

Method Two

  • Run the following command in your terminal.
$ react-native run-ios

3. Simulate for Android

  • Make sure you have an Android emulator installed and running.

  • Run the following command in your terminal.

$ react-native run-android

Setup ES6+Babel+JSX Linting with Atom/Nuclide

This sets up Atom to properly lint ES6+Babel+JSX using Airbnb's .eslintrc as a starting point.

Steps

  1. Download Atom and get these two packages: Linter and Linter-ESLint
  2. Run npm i -D eslint eslint-config-airbnb babel-eslint eslint-plugin-babel eslint-plugin-react eslint-plugin-react-native eslint-plugin-import eslint-plugin-jsx-a11y from your project root.
  3. Add "extends": "airbnb" to your .eslintrc and "plugins": [ "babel", "react", "react-native", "jsx-a11y" ]
  4. Run apm install linter-eslint this also installs linter which clashes with nuclide diagnostics
  5. Run apm disable linter to stop the linter clashing with nuclide

See Airbnb's Javascript styleguide and the ESlint config docs for more information.

Data Persistence

Debugger

Rename Project

Rename react-native app with just one command

react-native-rename

This package assumes that you created your react-native project using react-native init.

Installation

yarn global add react-native-rename
or
npm install react-native-rename -g

Switch to new branch first

better to have back-up

git checkout -b rename-app

Usage

react-native-rename <newName>

With custom Bundle Identifier (Android)

react-native-rename <newName> -b <bundleIdentifier>

Example

react-native-rename "Travel App"

With custom Bundle Identifier

react-native-rename "Travel App" -b com.junedomingo.travelapp
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].