import './Experiences.css'; import SingleExperience from '../SingleExperience/SingleExperience.jsx'; import React, {useEffect, useState} from "react"; function Experiences() { const [experiences, setExperiences] = useState([]); const [error, setError] = useState(null); useEffect(() => { const fetchExperiences = async () => { try { let response = await fetch('/api/experiences/'); if (!response.ok) { throw new Error(`Erreur HTTP: ${response.status}`); } let data = await response.json(); setExperiences(data); } catch (err) { setError(err.message); } }; fetchExperiences(); }, []); if (error) { return