ec1117

Untitled

Jun 23rd, 2022
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. import logo from './logo.svg';
  2. import './App.css';
  3. import { useEffect, useState } from 'react';
  4.  
  5. function App() {
  6.  
  7. const [pokes,setPokes] = useState([]);
  8. const [pokeIdx,setPokeIdx] = useState(0);
  9.  
  10. useEffect( () => {
  11. let tmpPokes = [];
  12. tmpPokes.push({name: "Bulbasor", description: "small and cute but ferocious"});
  13. tmpPokes.push({name: "Squirtle", description: "water poke"});
  14. setPokes(tmpPokes);
  15. }, [])
  16.  
  17. // useEffect( () => {
  18.  
  19. // })
  20.  
  21. // const nextButton = () => {
  22. // setPokeIdx(pokeIdx+1);
  23. // }
  24.  
  25. return (
  26. <div className="App">
  27. <div className="window">
  28. <div className="chooser">
  29. <select>
  30. {pokes.map( x => {
  31. return <option> {x.name} </option>
  32. }) }
  33. </select>
  34. </div>
  35. <div>
  36. </div>
  37. <div className='pokeTitle'>
  38. {pokes[pokeIdx].name}
  39. </div>
  40. <div className='pokeDescription'>
  41. {pokes[pokeIdx].description}
  42. </div>
  43. {/* <input type="button" onClick={nextButton} > Next Poke </input> */}
  44. </div>
  45. </div>
  46. );
  47. }
  48.  
  49. export default App;
  50.  
Advertisement
Add Comment
Please, Sign In to add comment