/react-skeleton

A simple full stack React Start Project

Primary LanguageJavaScript

React Skeleton start project

Keywords: React.js, Redux, Hot Reloading, ESNext, Babel, react-router, Offline First, ServiceWorker, styled-components, redux-saga, FontFaceObserver

Quick start

  1. Clone this repo using git clone --depth=1 https://github.com/albanx/react-skeleton.git
  2. Move to the appropriate directory: cd react-skeleton.
  3. Run npm run setup in order to install dependencies and clean the git repo.
    We auto-detect yarn for installing packages by default, if you wish to force npm usage do: USE_YARN=false npm run setup
    At this point you can run npm start to see the example app at http://localhost:3000.
  4. Run npm run clean to delete the example app.

Now you're ready to rumble!

Documentation

  • Command line to generate components: npm run generate container/component
  • External components:
    • react-helmet - manage all of your changes to the document head.
    • reselect - Reselect library for state performance managing
    • redux-saga - A better library for data fetching and async handling
    • react-intl - FormattedMessage - format dates, numbers, and strings, including pluralization and handling translations

License

This project is licensed under the MIT license, Copyright NoBody. For more information see null.