import "./App.css"; import "bootstrap/dist/css/bootstrap.min.css"; //import MailboxList from "./Mailbox"; import AuthModal from "./AuthModal"; import React, { useEffect, useState } from "react"; interface IAuth { password: string; username: string; } const App = () => { const [state, setInternalState] = useState(null); const fetchUserData = () => { fetch("https://jsonplaceholder.typicode.com/users") .then((response) => { return response.json(); }) .then((data) => { //setUsers(data) }); }; const loadAuth = () => { const auth = localStorage.getItem("auth"); if (!auth) return; setInternalState(JSON.parse(auth)); }; const setState = (auth: IAuth) => { localStorage.setItem("auth", JSON.stringify(auth)); }; useEffect(() => { loadAuth(); //fetchUserData() }, []); return (
{state ?

{state.username}

: alert("login")}>}
); }; export default App;