Please provide your personal Github access token in .env file under REACT_APP_PERSONAL_TOKEN=
then:
yarn install yarn start yarn test
Application is written in simple and naive way. Based on project size / complexity / timeframes I would implement or use:
- Component compositon / HOC
- Redux-saga
- Normalize response, store data in objects, use library like
https://github.com/paularmstrong/normalizr
- Infinite Scroll - to finish
- Tests - to finish
- check if item in state already on details page