1. JS 스터디
2. 포폴, 이력서 뼈대 준비
3. 프로젝트 기능 개발_필수
Main index보다 상위에서 GetStaticProps로 DB에서 값을 가져와 Recoil에 넣으려고 했는데 _app.tsx에서는 Recoil이 선언되어 있어 _app.tsx보다 하위 컴포넌트에서만 Recoil을 사용해야 한다.
app.tsx에서 모든 컴포넌트에 props로 넘겨주기
getStaticProps로 받아온 값을 app.tsx에서 log찍어보니 undefined
배포 서버에서 진행해 봄 - undefined
getStaticProps가 아닌 client에서 DB 값을 가져오니 잘 받아옴!
컴포넌트에서 app.tsx에서 props로 전달한 HomeList를 잘 받아 온다.
검색해보니 _app.tsx
에서는 getStatc~ 등을 지원하지 않기 때문에 getInitialProps를 사용해야 한다.
메인 페이지, 검색결과 페이지, 디테일 페이지에서 각각 getStaticProps, getServerSideProps 사용..
통합 데이터 다 문자열로만 들어가게 수정
4. TypeScript - Udemy
type.d.ts
는 app.tsx 위치 혹은 하위에 있어야 사용 가능5. 프로젝트 TypeScript 적용
any로 선언한 것 모두 type 지정해주기