source: jobvista-frontend/src/App.js@ d8b6c91

main
Last change on this file since d8b6c91 was d8b6c91, checked in by 223021 <daniel.ilievski.2@…>, 7 weeks ago

Initial commit - implementirano registracija i logiranje so Spring Security i JSON Web Token-i vo backend-ot kako i navbar i formi za istoto vo frontend-ot

  • Property mode set to 100644
File size: 736 bytes
Line 
1import logo from './logo.svg';
2import './App.css';
3import {useDispatch} from "react-redux";
4import {BrowserRouter} from "react-router-dom";
5import {Header} from "./views/static/Header";
6import {RoutesConfig} from "./auth/RoutesConfig";
7import {useEffect} from "react";
8import {AuthActions} from "./redux/actions/authActions";
9import {AUTH_TOKEN} from "./axios/axiosInstance";
10
11function App() {
12 const dispatch = useDispatch();
13
14 useEffect(() => {
15 dispatch(AuthActions.updateToken(localStorage.getItem(AUTH_TOKEN)))
16 }, [dispatch])
17
18 return (
19 <div className="App">
20 <BrowserRouter>
21 <Header/>
22 <RoutesConfig/>
23 </BrowserRouter>
24 </div>
25 );
26}
27
28export default App;
Note: See TracBrowser for help on using the repository browser.