Assignment 5

Requirements

Build the following application using React and React Router: https://pokemon-react-router.surge.sh. This application uses the Pokemon API.

  • Your application must behave exactly the same as the example and show the same data.
  • Your application must have the same client-side routes.
  • Feel free to style it however you wish. The example uses Bootstrap.

Tips

  • Use the Network tab in Chrome to see the AJAX calls being made. To get to the Network tab, right click on the page and select "Inspect". Then click on "Network". If you click on "Fetch/XHR", it will filter down all the requests in the Network tab to those from AJAX calls.
  • To create a comma separated list from an array, use the join method. For example: [1, 2, 3].join(', ') produces 1, 2, 3. This will be helpful for the Moves and Abilities sections on a Pokemon page.

If you used Create React App for the assignment, please deploy your assignment to Surge using these instructions and include a link at the top of the README.md file.

https://classroom.github.com/a/oitQXjNP