Skip to content

React Redux Starter Kit

An archived 2016-era starter template wiring React, Redux and React Router together.

Stars
10.2k
Forks
2.1k
Licence
MIT
Language
JavaScript
Last update
8.4 years ago
Type
Other

This repository is archived and no longer maintained.

What it is

This is a starter template that gives you a pre-configured setup for a React front-end app using Redux for state and React Router for pages. You clone the repo, install dependencies, and run a development server with hot reloading. The README now says the project is deprecated and recommends create-react-app for newcomers.

  • Clone the template and run the development server locally with yarn start
  • Look at the fractal folder layout that groups code by feature under src/routes
  • Run the included unit test setup with Karma, Mocha and Chai
  • Use the README's build script to produce a production bundle in ./dist

Great for

  • Developers maintaining an existing project originally built from this template
  • People studying how a 2016-era Redux and React Router setup was organized
  • Learners who want to read a small, older example of a fractal project structure

Not ideal for

  • Anyone starting a new project today, because the README recommends create-react-app instead and the repo is archived
  • Teams needing current tooling, since the README lists Node ^5.0.0 and yarn/npm versions that are long out of date
  • Anyone needing ongoing updates or security fixes, since the last push was 2018-06-03 and the project is archived

How to get it

  1. 1

    Clone and build from source

    You'll need: node ^5.0.0 · yarn ^0.23.0 or npm ^3.0.0

    Clone the repository

    git clone https://github.com/davezuko/react-redux-starter-kit.git <my-project-name>

    Install dependencies

    yarn # Install project dependencies (or `npm install`)

    Start the development server

    yarn start # Start the development server (or `npm start`)
  2. 2

    Run it

    • Clone the repository and change into the project folder
    • Install dependencies with yarn or npm install
    • Run yarn start and open localhost:3000 in your browser
    • Edit a file under src and watch the app update through hot reloading
  3. 3

    Get the most out of it

    • Install the Redux DevTools Chrome extension to inspect state and actions without adding packages to the project, as the README recommends
    • Use yarn test:watch to re-run unit tests as you edit
    • Run yarn lint or yarn lint:fix to check and correct code style
    • Follow the fractal structure under src/routes when adding new features

Downloads

Strengths

  • Ships with a working layout for React, Redux and React Router in one place
  • Includes hot reloading in development mode, per the README
  • Documents its project structure and scripts clearly in the README

Trade-offs

  • Officially deprecated and archived, so it will not receive fixes for newer tooling
  • Requires old Node (^5.0.0) and old package manager versions described in the README
  • Its own README says it is not meant to be a complete real-world application

How it compares

ProjectStarsTypeLevelUpdatedBest for
react-redux-starter-kit (this)10.2kOtherintermediate8.4 years agoDevelopers maintaining an existing project originally built from this template
create-react-app103kDev toolbeginner1.7 years agoFollowing an existing React tutorial that uses Create React App
vite83.7kDev toolintermediate4 days agoFrontend developers starting a new modern web project
next.js143kFrameworkintermediate4 days agoDevelopers already comfortable with React who want a full framework around it

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.