import SingleProject from "./SingleProject.jsx"; import "../styles/Projects.css" import React, {useEffect, useState} from "react"; function Projects() { const [projects, setProjects] = useState([]); const [error, setError] = useState(null); useEffect(() => { const fetchProjects = async () => { try { const response = await fetch('/api/projects'); if (!response.ok) { throw new Error(`Erreur HTTP: ${response.status}`); } const data = await response.json(); setProjects(data.data); } catch (err) { setError(err.message); } }; fetchProjects(); }, []); if (error) { return
Erreur lors de la récupération des données : {error}
; } return (

Projects

{projects.map(project => ( ))}

Show more

) } export default Projects