source: reactapp/src/Component/Professor.js@ 7cb8c3c

main
Last change on this file since 7cb8c3c was 7cb8c3c, checked in by unknown <mlviktor23@…>, 2 years ago

swapped JsonManaged/BackReference with JsonIdentityInfo in Model, created React app

  • Property mode set to 100644
File size: 761 bytes
Line 
1import React, { useEffect, useState } from "react";
2import { Link, Outlet, useParams } from "react-router-dom";
3
4function Professor() {
5 let params = useParams();
6
7 let [professor, setProfessor] = useState();
8
9 useEffect(() => {
10 const url = "http://192.168.0.17:8080/professor/1";
11
12 const fetchData = async () => {
13 try {
14 const response = await fetch(url);
15 const json = await response.json();
16 setProfessor(json);
17 } catch (error) {
18 console.log("error", error);
19 }
20 };
21
22 fetchData();
23 }, []);
24
25 return (
26 <div>
27 <div>
28 <div>{professor.professorName}</div>
29 <div>{professor.faculty.facultyName}</div>
30 </div>
31 <Outlet />
32 </div>
33 );
34}
35
36export default Professor;
Note: See TracBrowser for help on using the repository browser.