Project Name: Pokemon Store
In this challenge you will apply all the knowledge acquired during the course and will have to develop a Pokemon Store, integrated with the PokeApi.
- In the root directory (/pokemon-store) of the project, install all the necessary libraries for development with the command:
yarn install
- In the root directory (/pokemon-store) of the project, start the application in development mode at localhost with the command:
yarn start
- Fetch API
- JS Functional: Map, Filter
- Presentational and Container Components
- Rails-Style Structure
- React Hooks, useState, useEffect, useRef
- React
- React Router Dom
- Private Routes
- Redux: ActionTypes, Action Creators, Reducers, Store
- Redux Persist: LocalStorage
- Typescript
The project contains the following folders
./src
- /actions
- /assets
- /components => Reusable application components;
- /config
- /constants
- /containers
- /reducers
- /routes
- /store