Request edit access
JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
[사당 오프라인] 만들면서 배우는 리액트와 모노레포 (with. 디자인시스템)
1주차 (프로젝트 설정)
패키지 매니저에 대하여
브라우저는 어떻게 화면을 그리는걸까 ? (Critical Rendering Path)
요즘은 왜 jQuery 를 사용하지 않을까 ?
리액트와 컴포넌트 패턴에 대하여
pnpm, turbo repo 설정하기
react 환경 설정하기
컴포넌트를 만드는 방법에 대해서
상태(state) 는 무엇인가
react hook 알아보기
작업을 위한 eslint 와 prettier 설정하기
2주차 (나만의 디자인 시스템 만들기)
디자인시스템이란 ?
좋은 폴더구조 고민해보기
공통 컴포넌트는 어떻게 만들어서 제공하면 좋을까 ?
Color 정의하기
Text 컴포넌트 만들기
Button 컴포넌트 만들기
Layout 컴포넌트 만들기
공통 컴포넌트를 이용하여 프로젝트 소개 페이지 구현해보기
3주차 (프로젝트 구현)
다양한 react hook 에 대하여
router 를 이용하여 페이지 구현
공통 컴포넌트를 활용하여 상품 소개 리스트 / 상세 페이지 구현하기
react-query 에 대하여
react-query 를 이용하여 네트워크 리소스 최적화해보기
커스텀 hook 을 구현하여 관심사 분리하기
react-query 보다 선언적으로 사용하기
브라우저 스토리를 이용하여 최근 본 목록 구현하기
4주차 (리팩터링)
무한 스크롤 구현하기
에러처리에 대하여
error boundary 를 이용하여 에러를 처리하는 방법
suspense 를 이용하여 로딩 처리하는 방법
hoc를 이용하여 보다 선언적이게 로딩과 에러를 처리하는 방법
렌더링 최적화 요소에 대하여 (보다 빠르게 유저에게 정보를 전달하기 위해서 어떤것을 할 수 있을까)
5주차 (배포)
시멘틱 버저닝에 대하여
changeset 을 이용하여 버전관리해보기
패키지 모듈 npm 에 배포하기
프로젝트 vercel 이용하여 배포하기
전체 요소 복습
Sign in to Google
to save your progress.
Learn more
* Indicates required question
(필수) 성함 / 번호 (or 카카오톡 아이디) 를 남겨주세요
*
Your answer
(필수) 왜 학습이 필요하신가요 ? (커리큘럼에 참고하려고합니다)
Your answer
(필수X) 궁금하신게 있다면 적어주세요 연락드리면서 답변 드릴게요
Your answer
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. -
Terms of Service
-
Privacy Policy
Does this form look suspicious?
Report
Forms
Help and feedback
Contact form owner
Help Forms improve
Report