https://yoonhaemin.com/tag/review/react-nodebird/
- ✅ Next13 beta(app 디렉토리)으로 작성해서 결과물을 react-nodebird 강좌와 같게 만들것
- ✅ 타입스크립트 적용하기
- ✅ 강좌 내용처럼 서버사이드렌더링 되어야 함
- ✅ saga 대신 redux-toolkit 적용하기
- ✅ intersection-observer를 사용할 것 (메인 페이지, 검색페이지, user페이지에 설정되어있음)
- ✅ 보너스항목: antd@5나 다른 UI 라이브러리 최신 버전으로 더 보기 좋게 만들기 (MUI로 작업)
- ✅ 보너스항목: 데이터 로딩 시 react-query 적용하기
- 보너스항목: 기타 추가사항들
- 게시글 댓글 작성시 완료 snackbar 노출
- 어설프지만 모바일 대응 추가(반응형)
back 폴더의 env설정 local에 맞는 값을 설정해야한다.
COOKIE_SECRET=""
DB_PASSWORD=""
db생성
npx sequelize db:create
백엔드 실행
npm install
npm run dev
프론트엔드 실행
yarn install
yarn dev
- 회원가입, 로그인 게시글 작성, 댓글, 이름변경 시연
- 추가적인 기능은 직접 테스트 해보시길 바랍니다.
NodeBird.-.Chrome.2023-03-25.00-06-28.mp4
https://yoonhaemin.notion.site/1f98e509e37a4494af87d9c381aaac6b