React Native Starter Kit screenshot

React Native Starter Kit

Author Avatar Theme by Reactnativecn
Updated: 2 Feb 2017
220 Stars

Categories

Overview

The React Native Starter Kit is a toolkit for building React Native apps. It includes various features and functionality that make it easier to develop mobile applications using React Native.

Features

  • MobX: Uses MobX for state management, replacing Redux and Emitter + Subscribe.
  • SceneConfig: Allows specifying sceneConfig in routes or components, reducing the need to specify it in each route.
  • Form with MobX: Implements form functionalities using MobX instead of separate components.
  • Separate packages: Moves certain functionalities to separate packages like react-subscribe and mobx-form-validation for easier bug fixing and updates.
  • Unit Testing: Uses npm test for running unit tests and npm run eslint for code quality checks.
  • Code Style: Follows the airbnb JavaScript code style guide with adjustments for React Native. Code style can be checked using npm run eslint.

Installation

To install the React Native Starter Kit, follow these steps:

  1. Download the ZIP file by clicking on “Download ZIP”.
  2. Extract the downloaded file to your project directory (recommended to extract it to the root directory of a new Git repo).
  3. Run the command npm install to install all dependencies.

Summary

The React Native Starter Kit is a toolkit for building React Native apps that uses MobX for state management and provides various features like SceneConfig, form functionalities with MobX, and separate packages for improved bug fixing and updates. It follows the airbnb JavaScript code style guide and provides options for unit testing and code quality checks.