@@ -17,7 +17,7 @@ import MenuItem from "@mui/material/MenuItem";
1717import MenuIcon from "@mui/icons-material/Menu" ;
1818import LOGO from "../../src/assets/images/Logo.svg" ;
1919import axios from "axios" ;
20- import { useRecoilState } from "recoil" ;
20+ import { useRecoilState , useSetRecoilState } from "recoil" ;
2121import { avatar , id , name , isLogin } from "../recoil/authorize" ;
2222import styled from "styled-components" ;
2323const ElevationScroll = ( props ) => {
@@ -48,13 +48,11 @@ export const Header = (props) => {
4848 const [ src , setSrc ] = useRecoilState ( avatar ) ;
4949 const [ userId , setUserId ] = useRecoilState ( id ) ;
5050 const [ userName , setUserName ] = useRecoilState ( name ) ;
51- const [ Login , setLogin ] = useRecoilState ( isLogin ) ;
51+ const setIsLogin = useSetRecoilState ( isLogin ) ;
5252 React . useEffect ( ( ) => {
53- if ( Login ) {
54- setSrc ( localStorage . avatar ) ;
55- setUserId ( localStorage . id ) ;
56- setUserName ( localStorage . name ) ;
57- }
53+ setSrc ( localStorage . avatar ) ;
54+ setUserId ( localStorage . id ) ;
55+ setUserName ( localStorage . name ) ;
5856 } , [ ] ) ;
5957 const handleOpenNavMenu = ( event ) => {
6058 setAnchorElNav ( event . currentTarget ) ;
@@ -78,7 +76,7 @@ export const Header = (props) => {
7876 "" ,
7977 { withCredentials : true } ,
8078 ) ;
81- setLogin ( false ) ;
79+ setIsLogin ( false ) ;
8280 localStorage . setItem ( "id" , "guest" ) ;
8381 localStorage . setItem ( "name" , "guest" ) ;
8482 localStorage . setItem ( "avatar" , "" ) ;
0 commit comments