index.jsx 464 B

123456789101112131415161718192021222324
  1. import React from 'react';
  2. import {Link} from 'react-router-dom';
  3. import {Pokemon} from '../../../api';
  4. class PokemonIndex extends React.Component {
  5. state = {
  6. pokemon: [],
  7. };
  8. render() {
  9. const pokemon = this.state.pokemon.map((pkmn, i) => {
  10. return (
  11. <li key={pkmn.id}>
  12. <Link to={`/pokemon/${pkmn.id}`}>{pkmn.nickname}</Link>
  13. </li>
  14. );
  15. });
  16. return <ul>{pokemon}</ul>;
  17. }
  18. }
  19. export default PokemonIndex;