ReactJS and redux advanced proof of concept.
- Dumb component
- Containers
- Local state
- App state
- ReactJS router
- Higher-order component (HOC)
- Context
- Actions
- Reducers
- Store
- Middleware
- es6
- Typescript
- NodeJS
- ExpressJS
- JSON Web Tokens
- Mongodb
- Docker
- Kubernetes
- TravisCI
- Mocha as test runner
- Chai as assertion library
There are two methods for getting started with this repo.
Checkout this repo, install dependencies, then start the gulp process with the following:
> git clone git@github.com:rproenza86/reactjs_redux_starter.git
> cd reactjs_redux_starter
> npm run client_install
> npm start
- Dockerize the app
- Publish app in docker hub registry
- Add github release stage in the CI process
- Add docker hub publish stage in the CI process