멘토링 답변 공유 (지수님)
1. props.children로 component 사용 예시, 사용하는 이유?
2. 이력서에 넣으면 좋을 내용은 뭐가 있을까요? 프로젝트는 질과 양 중에 뭐 일까요? 프로젝트 경험은 다 넣으면 좋을지 궁금합니다!
React 공식문서 best practice
3. 동료끼리 ‘코드리뷰’를 할 때 팁이 있을까요? 어떤 부분 위주로 본다, 어떤 규칙을 가지고 진행한다 등…
4. throw new Error와 throw Error의 차이점이 뭔지 알 수 있을까요?
에러 수집 라이브러리 사용하면 해당 라이브러리(대표적: sentry)로 에러 수집하고,
에러 발생 시 사용자에게는 별도의 페이지로 리다이렉팅하는 형태
5. 보통 실무에서 어느정도까지 컴포넌트를 세분화하여 구성하는지 궁금합니다. 아주 작은 부분부터 시작하여 컴포넌트화 시켜서 마지막에 App.js를 보면 큰 컴포넌트 단위로 간결하게 return 문이 구성이 되게끔 하시는지 궁금합니다.
컴포넌트 세분화 참고 사이트
https://mui.com/material-ui/react-switch/
6. 지난 weekly mission을 돌아봤을 때, 궁금한 점이 있어서 질문 드립니다. 실무에서는 accessToken과 refreshToken을 어떤식으로 활용하는지 궁금합니다. accessToken은 어떨 때 어떤 주기로 만료되는지, refreshToken은 어떤 환경에서 request해서 받는건지요?
JWT방식?
세션 스토리지 저장 vs 쿠키에 저장