02:46beforeAll, afterAll의 필요성 및 사용법 소개
beforeEach, afterEach가 각각 0.5초씩이라고 가정하면 하나의 테스트마다 1초입니다(ex: DB 연결, 해제가 매 테스트마다 존재한다면 시간 소요 증가) beforeAll, afterAll로 모든 테스트의 전, 후에 특정 작업을 해놓으면 더욱 편리하게 테스트를 할 수 있게 됩니다.
05:43beforeEach, afterEach, beforeAll, afterAll의 순서는 어떻게 될까?(feat. describe 소개)
10:30only, skip 소개
only: 특정 테스트 단독 실행
skip: 특정 테스트 제외
해당 학습노트에서는 react router 버전6에서 redirect를 어떻게 구현하는지 소개합니다.
공식 문서: https://reactrouter.com/
00:50
react router 버전5에서 redirect를 구현하는 방법입니다.
*예상 시나리오: pathname이 '/redirect'인 page 접근 시 pathname '/about'인 page로 전환됨
*특정 pathname에 redirect 로직을 등록하는 이유는 가지각색이겠지만 그 중 대표적인 용도는 로그인 여부 검사입니다. 서비스를 이용하는 유저가 로그인을 했을 경우 특정 pathname에 접근하지 못하도록 사용하는 것이죠.