This project is an example web application that makes use of different React components and related tools.
This is a very simple web application so there isn't much you will need to get it running. It is self contained and doesn't require the use of any external APIs or services.
Here is a short list of key components used in the example. These will serve as stepping stone to a deeper dive in the future.
- React
- React Router
- Redux
- ES6
- Tests using Jest
Here is a short list of major concepts not included in this example.
- Middleware
- Server side validation
- GraphQL integration
Testing is managed with Jest/Enzyme. To run a test suite, use the following command
yarn run test
For DEV Deployment
yarn run start
For PROD Deployment
yarn run build
- React - Web Framework
- Redux - Centralized State Management
- Immer - Immutable state updates
- React Testing Library - React Testing
- Jest - JavaScript Testing
- Highcharts - Chart/Graph Provider
- Create React App - Project Setup
- Prettier - Code Formatting
- Erik Umenhofer
- Brady Pascoe