nomadcoder 보고 공부하기
const [isLoggedIn, setIsLoggedIn ] = useState(true);
function App() {
const [isLoggedIn, setIsLoggedIn ] = useState(true); // router에서 가져온 state
return(
<>
<AppRouter isLoggedIn={isLoggedIn} /> //props로 router에 state값 전달
<footer>© {new Date().getFullYear()} testie</footer>
</>
);
};
import SomeComponent from '../../../../someDirectory/component'
import SomeComponent from '@/components/some/what/someDirectory/component'
{
"compilerOptions": {
"baseUrl": "src"
},
"includes": ["src"]
}
///myBase.js
import "firebase.auth";
const firebaseConfig //키값
firebase.initializeApp(firebaseConfig);
export const authService = firebase.auth(); // auth 호출
이후 공식문서 참고 또는 authService. 뒤에 나오는 추가기능 호출해서 사용하면 된다.function App() {
const [isLoggedIn, setIsLoggedIn ] = useState(authService.currentUser);
return(
<>
<AppRouter isLoggedIn={isLoggedIn} />
<footer>© {new Date().getFullYear()} testie</footer>
</>
);
};
authService.currentUser 를 통해 useState는 사용자의 로그인 여부를 user 또는 null로 반환받게 되었음!