import { useParams } from "react-router-dom"; import { useRecoilValue } from "recoil"; import { projectsAtom } from "../store"; import ImageGallery from "react-image-gallery"; import Tags from "../components/Tags"; function ExperianceDetail() { const { id } = useParams(); const experianceList = useRecoilValue(projectsAtom); //shorter variant of Find function with IF-sats const myProject = experianceList.find((item) => item.id === id); if (myProject === undefined) { return (
404 the project does not exists
); } const projectImg = myProject.img.map((item) => { return { original: item, thumbnail: item }; }); let linkUI = <>; if (myProject.link !== undefined) { linkUI = ( Visit page ); } return (

Project: {myProject.title}

{linkUI}
{myProject.info}
); } export default ExperianceDetail;