Built to practice React, this app is meant to have more in the code than in the functionalities. It is deliberately over engineered to test different approaches and libraries.
The live version is here.
- Pagination
- Auto-suggestion
- Routing
- Components, nesting and passing data down with props and up with events, loaders, pagination.
- Asynchronous call of an API
- Frameworkless state management
- Frameworkless CSS
- CSS-in-JS with Styled-Components (in a second step)
- Forms, controlled, uncontrolled
- Routing
- PropTypes
- Create React App and deployment on GH Pages
- Tests
- Redux / Mobx
- Check
TODO:
in the code - Typescript
./bin/deploy
Based on Learn React by building and deploying production ready app by Dimi Mikadze on Udemy