diff --git a/randomuser_api/src/components/RandomUser.jsx b/randomuser_api/src/components/RandomUser.jsx new file mode 100644 index 0000000..82d4f9f --- /dev/null +++ b/randomuser_api/src/components/RandomUser.jsx @@ -0,0 +1,26 @@ + + +function RandomUser({ user }) { + return ( +
+
+ {user.name.first} +
+
+

{user.name.title} {user.name.first} {user.name.last}

+

Phone:{user.phone}

+

Cell:{user.cell}

+

Email:{user.email}

+ +
+ +
+
+
+ ) +} + +export default RandomUser \ No newline at end of file diff --git a/randomuser_api/src/components/RandomUsers.jsx b/randomuser_api/src/components/RandomUsers.jsx index c64c142..e585c18 100644 --- a/randomuser_api/src/components/RandomUsers.jsx +++ b/randomuser_api/src/components/RandomUsers.jsx @@ -2,9 +2,25 @@ import { useState,useEffect } from "react"; function RandomUsers() { const[users,setUsers]=useState([]); + + const letolt=()=>{ + fetch('https://randomuser.me/api/?results=50') + .then(res=>res.json()) + .then(adat=>setUsers(adat.results)) + .catch(err=>alert(err)); + + } + + useEffect(()=>{ + letolt(); + },[]) + return (

Felhasználók:

+ { + users.map((user,i)=>(

{user.name.title}{user.name.first}{user.name.last}

)) + }
) }