cada vez que trato de obtener los datos con la función .map, me muestra el error
user.map is not a functionUtilizo el siguiente código para obtener los datos.
user.map((user,index) => <> <h1> {user.name} </h1> <h1> {user.address} </h1> </>)Y use el siguiente código para obtener los datos del backend,
const [user, setUser] = useState([ { name:'', phone:'', bgroup:'', pincode:'', address:'' } ]); useEffect(() => { fetch("/Donate").then(res=>{ if(res.ok){ return res.json(); } }).then(jasonRes=>setUser(jasonRes)); },[])Con esto, obtengo datos en la consola, cuando uso el siguiente código
console.log(user)const [user, setUser] = useState([]); useEffect(() => { fetch("/Donate").then(res=>{ if(res.ok){ return res.json(); } }).then(jasonRes=>setUser(jasonRes && jasonRes.Donate)); },[]) return ( <> {user.map((el, i)=> { <div key={i}> <h1> {el.name} </h1> <h1> {el.address} </h1> </div> })} </> )