A simple test to show us how awesome you are!
Your task is to build a ReactJS powered page to:
- Request a list of products from a JSON REST api
- Render results to page as per the UI (Find ProductListing.png in the repository)
- Add ability to paginate the collection (Items per page needs to be configurable)
- Redux for state management
- React Router 4
- Good component structure
- Should be responsive
- Good code quality
- High Test coverage
- ES6 +
- Use a starter kit of your choice.
- Feel free to use npm packages to help you achieve a result.
- Feel free to also document your approach, any shortcomings and concerns that you encountered during the process, though this is not a mandatory requirement, it helps us better understand your thought process.
Send us your repository URL. Your code will be reviewed and we'll ask you questions in the issue tracker.
When we pull your code we'll execute the following commands:
yarn
yarn test
yarn start
API Endpoint: https://whitechdevs.github.io/reactjs-test/products.json