Si claro, aqui tienes un fetch anidado en useEffect para react con la api de pokemon:

const arr = [];useEffect(() => {
  fetch('https://pokeapi.co/api/v2/pokemon/?limit=50')
  .then((response) => response.json())
  .then((data) => setResult(
  data.results.map((item) => {
  fetch(item.url)
  .then((response) => response.json())
  .then((allpokemon) => arr.push(allpokemon));
  setPoke(arr);
}),
));
}, []);

Al realizar nuestro fetch la información obtenida la guardamos en result mediante setResult. Dentro de este último accedemos a la data.results y le aplicamos una función map()

Dentro de map() volvemos a realizar un fetch() a la url respectiva de cada pokemon.

Esta información la guardamos en un array previamente declarado llamado arr.
ใช่ แน่นอน ที่นี่คุณมีการดึงข้อมูลซ้อนกันใน useEffect เพื่อทำปฏิกิริยากับ pokemon api: const arr = [];useEffect(() => { fetch('https://pokeapi.co/api/v2/pokemon/ ?limit =50') .then((response) => response.json()) .then((data) => setResult( data.results.map((item) => { fetch(item.url) .แล้ว (( ตอบกลับ) => response.json()) .then((allpokemon) => arr.push(allpokemon)); setPoke(arr); }), )); }, []); เมื่อทำการดึงข้อมูล เราจะบันทึกข้อมูลที่ได้รับโดยใช้ setResult ภายในส่วนหลังเราเข้าถึง data.results และใช้ฟังก์ชัน map() ภายใน map() เราจะทำการ fetch() อีกครั้งใน URL ที่เกี่ยวข้องของโปเกมอนแต่ละตัว เราบันทึกข้อมูลนี้ไว้ในอาร์เรย์ที่ประกาศไว้ก่อนหน้านี้ที่เรียกว่า arr
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence