import './Experiences.css'; import SingleExperience from '../SingleExperience/SingleExperience.jsx'; import React, {useEffect, useState} from "react"; function Experiences() { const [experiences, setExperiences] = useState([]); const [experienceTasks, setExperienceTasks] = useState([]); const [error, setError] = useState(null); useEffect(() => { const fetchExperiencesAndTasks = 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.data); response = await fetch('/api/experienceTasks/'); if (!response.ok) { throw new Error(`Erreur HTTP: ${response.status}`); } data = await response.json(); setExperienceTasks(data.data); } catch (err) { setError(err.message); } }; fetchExperiencesAndTasks(); }, []); if (error) { return