import React, { useEffect, useState } from 'react'; interface Performer { id: number; title: string; img: string; challenge: string; question: string; } export default function KnowledgeQuests() { const [knowledgeData, setData] = useState([]); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); useEffect(() => { fetch('https://iimtt-api.s38.siliconpin.com/api/knowledge-quests') .then(res => { if (!res.ok) { throw new Error('Network response was not ok'); } return res.json(); }) .then(data => { setData(data); setLoading(false); }) .catch(error => { console.error('Error fetching data:', error); setError(error); setLoading(false); }); }, []); if (loading) { return
Loading...
; } if (error) { return
Error: {error.message}
; } return(

Knowledge Quests

{knowledgeData.map(data => (

{data.title}

{data.challenge}

{data.question}

))}
) }