초기세팅 & 컨벤션 / ChatList UI / ChatList Modal UI
JS + WebSocket 채팅 구현
JS + Socket.IO & React + Socket.IO 채팅 구현
Socket.IO로 ChatRoom 만들기
Layout component / Head / Image / Font / Data Fetching / API key 관리 / SSR / 라우팅하기
Infinity Carousel (Slider) 기능 / scroll Event / useRef & useEffect
아이템 추가 & 삭제 & 체크 박스 필터링 & 다크모드 & 로컬스토리지 저장
리액트에서 Bootstrap 사용하기 / 이미지 넣기 / Route / Nested Route / useNavigate / Styled-components
useEffect 개념 + 활용 / 리액트에서 setTimeout 사용하기 / cleanup / if문 / 전환애니메이션
JSX styling / state와 setState, props / component 작성법 / onClick / map() / input
Router와 UseNavigate / SCSS 변환하기
input 관리와 useState / 삼항연산자 / Key와 useRef 활용하기 / 댓글 삭제하기
HTML + CSS + JS / form 태그와 로그인 버튼 활성화 / comment 추가, 저장, 삭제하기
HTML + CSS + JS로 클론코딩 하기
인스타그램 프로필 페이지 클론코딩해보기
CSS 수직, 수평정렬 / all:unset 유의점 / 가상 요소 선택자 / 이미지 설정 / Typing Effect와 keyframes / scroll 핸들러동작과 JS리팩토링
HTML+CSS+JS+JSON을 이용해서 쇼핑몰 미니게임 만들기 / map() & join() 배열 메소드 활용하기
HTML+CSS+JS를 이용해서 Canvas 만들기 / Canvas API / CanvasRenderingContext2D / event
YouTube Clone) 반응형, 이벤트처리 + flex박스와 img, 동영상 넣어보기
MainPage Clone) 메인 페이지 + 곱하기 그레디언트 + 마우스 롤오버, 레이아웃 배치