import { useState } from "react"; import axios from "axios"; function ProjectSearch() { const [projectId, setProjectId] = useState(""); const [project, setProject] = useState(null); const [error, setError] = useState(""); const fetchProject = async () => { try { setError(""); const res = await axios.get(`http://localhost:8000/projects/${projectId}`); setProject(res.data); } catch (err) { setProject(null); setError("Project not found"); } }; return (

Search Project

setProjectId(e.target.value)} /> {error &&

{error}

} {project && (

Project Information

ID: {project.id}

Name: {project.name}

Description: {project.description}

)}
); } export default ProjectSearch; ################################################### import ProjectSearch from "./ProjectSearch"; function App() { return (
); } export default App; #####################################################