Keywords: React.js, Redux, Hot Reloading, ESNext, Babel, react-router, Offline First, ServiceWorker, styled-components
, redux-saga, FontFaceObserver
- Clone this repo using
git clone --depth=1 https://github.com/albanx/react-skeleton.git
- Move to the appropriate directory:
cd react-skeleton
. - Run
npm run setup
in order to install dependencies and clean the git repo.
We auto-detectyarn
for installing packages by default, if you wish to forcenpm
usage do:USE_YARN=false npm run setup
At this point you can runnpm start
to see the example app athttp://localhost:3000
. - Run
npm run clean
to delete the example app.
Now you're ready to rumble!
- 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 managingredux-saga
- A better library for data fetching and async handlingreact-intl
- FormattedMessage - format dates, numbers, and strings, including pluralization and handling translations
This project is licensed under the MIT license, Copyright NoBody. For more information see null.