This project is a testing ground to learn / work with React.js, Redux, Babel, redux-saga, react-router, Offline First, etc.
- Clone this repo using
git clone https://github.com/Jonathan-Steinmann/react-boilerplate-testing.git - Move to the appropriate directory:
cd react-boilerplate-testing.
- Install Node
- Install Docker
$ dev-scripts/start_env.sh$ dev-scripts/ssh_env.sh
You are now in a shell in the Docker container. Proceed to the application specific setup section.
$ npm install
$ npm run build:dll
$ npm run start
Visit http://localhost:3333
Here is a video on how to structure your React.js apps with scalability in mind. It provides rationale for the majority of boilerplate's design decisions.
Here is a blog post that is also interesting to review.
- The Hitchhikers Guide to
react-boilerplate: An introduction for newcomers to this boilerplate. - Overview: A short overview of the included tools
- Commands: Getting the most out of this boilerplate
- Testing: How to work with the built-in test harness
- Styling: How to work with the CSS tooling
- Your app: Supercharging your app with Routing, Redux, simple asynchronicity helpers, etc.