import { useState, useEffect } from "react" import Character from "./Character"; function Characters() { const [characters, setCharacters] = useState([]); const [info, setInfo] = useState({}); const [page, setPage] = useState(1); const getCharacters = () => { fetch(`https://rickandmortyapi.com/api/character?page=${page}`) .then(res => res.json()) .then(adatok => { setCharacters(adatok.results); setInfo(adatok.info); }) .catch(err => alert(err)); } const asGetCharacters = async () => { try { let keres = await fetch(`https://rickandmortyapi.com/api/character?page=${page}`); let adatok = await keres.json(); setCharacters(adatok.results); setInfo(adatok.info); } catch (error) { alert(error); } } const tovabb = () => { if (page < info.pages) { setPage(prev => prev + 1); } } const vissza = () => { if (page > 1) { setPage(prev => prev - 1); } } useEffect(() => { getCharacters(); }, [page]) return (

Characters

{ characters.map((character) => ()) }
) } export default Characters