import { useEffect, useState } from "react"; import { Outlet } from "react-router-dom"; import { globalService } from "./services"; import useUserStore from "./stores/v1/user"; function App() { const userStore = useUserStore(); const [loading, setLoading] = useState(true); useEffect(() => { const initialState = async () => { try { await globalService.initialState(); } catch (error) { // do nothing } try { await userStore.fetchCurrentUser(); } catch (error) { // do nothing. } setLoading(false); }; initialState(); }, []); return <>{!loading && }; } export default App;