# react-tmpl **Repository Path**: rpsg/react-tmpl ## Basic Information - **Project Name**: react-tmpl - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Deprecation Warning This project was started at the advent of the Redux ecosystem, and was intended to help users get up and running quickly. Since then, tooling and best practices have evolved tremendously. In order to get the most modern experience possible, I recommend checking out something like [create-react-app](https://github.com/facebookincubator/create-react-app) which is supported by many core React and Redux developers. You are welcome to use this project if it is a better fit for your needs, but if you are brand new to the ecosystem I highly recommend checking out something that has received more recent updates. Thank you to everyone who made this project possible over the past year(s). # React Redux Starter Kit [![Build Status](https://travis-ci.org/davezuko/react-redux-starter-kit.svg?branch=master)](https://travis-ci.org/davezuko/react-redux-starter-kit?branch=master) [![dependencies](https://david-dm.org/davezuko/react-redux-starter-kit.svg)](https://david-dm.org/davezuko/react-redux-starter-kit) [![devDependency Status](https://david-dm.org/davezuko/react-redux-starter-kit/dev-status.svg)](https://david-dm.org/davezuko/react-redux-starter-kit#info=devDependencies) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/) This starter kit is designed to get you up and running with a bunch of awesome front-end technologies. The primary goal of this project is to provide a stable foundation upon which to build modern web appliications. Its purpose is not to dictate your project structure or to demonstrate a complete real-world application, but to provide a set of tools intended to make front-end development robust, easy, and, most importantly, fun. Check out the full feature list below! Finally, This project wouldn't be possible without the help of our many contributors. What you see today is the product of hundreds changes made to keep up with an ever-evolving ecosystem. [Thank you](#thank-you) for all of your help. ## Table of Contents 1. [Requirements](#requirements) 1. [Installation](#getting-started) 1. [Running the Project](#running-the-project) 1. [Project Structure](#project-structure) 1. [Live Development](#local-development) * [Hot Reloading](#hot-reloading) * [Redux DevTools](#redux-devtools) 1. [Routing](#routing) 1. [Testing](#testing) * [dirty-chai](#dirty-chai) 1. [Building for Production](#building-for-production) 1. [Deployment](#deployment) 1. [Thank You](#thank-you) ## Requirements * node `^5.0.0` * yarn `^0.23.0` or npm `^3.0.0` ## Installation After confirming that your environment meets the above [requirements](#requirements), you can create a new project based on `react-redux-starter-kit` by doing the following: ```bash $ git clone https://github.com/davezuko/react-redux-starter-kit.git $ cd ``` When that's done, install the project dependencies. It is recommended that you use [Yarn](https://yarnpkg.com/) for deterministic dependency management, but `npm install` will suffice. ```bash $ yarn # Install project dependencies (or `npm install`) ``` ## Running the Project After completing the [installation](#installation) step, you're ready to start the project! ```bash $ yarn start # Start the development server (or `npm start`) ``` While developing, you will probably rely mostly on `yarn start`; however, there are additional scripts at your disposal: |`yarn