import React, { useState, useEffect } from 'react'; import ReactDOM from 'react-dom'; import "../scss/index.scss"; import TopBar from './TopBar.jsx'; import Info from './Info.jsx'; import MainScreen from './MainScreen.jsx'; import Context from '../context'; import { defaultLanguage } from '../data/translations'; import { getUser } from '../api'; const App = () => { const [lang, setLang] = useState(defaultLanguage); const [projects, setProjects] = useState([]); const [info, setInfo] = useState(''); const [hover, setHover] = useState(''); const [view, setView] = useState('main'); const [user, setUser] = useState(null); useEffect(() => { getUser(setUser); setInfo('no-saved-websites'); }, []); useEffect(() => { user && setLang(user.language); }, [user]); return (
{ view === 'main' && }
) }; ReactDOM.render(, document.getElementById('app'));