코드잇 스프린트 4기
기간
2024-02-12 ~ 2024-02-17
과제
팀 데일리 미션: 매일 팀마다 1명이 1개의 질문을 하고 나머지 팀원들이 답변
위클리 미션: 주마다 배운 내용을 바탕으로 스프린트 과정 동안 만들어가는 개인 프로젝트
위클리 페이퍼: 주마다 정해진 2개의 주제에 대해 조사
학습
토픽 18. React로 웹사이트 만들기
토픽 19. Styled Components
스터디
codingTest: 매 주 월, 목 코딩 테스트 문제 1개 풀이
으쌰으쌰: 매일 모던 자바스크립트 Deep Dive 책 정해진 진도 공부 후 정리
후기
그동안 웹 사이트에 하나의 페이지만 있는 구조로 위클리 미션이 진행되었었다.
이번 8주 차 위클리 미션에서는 /shared, /folder 페이지가 나뉘어 처음으로 여러 페이지가 있는 구조로 작업을 했다.
컴포넌트를 나누는 이유가 재사용을 염두에 두는 것인데 현재 내 컴포넌트 구조는 재사용 하기가 힘들다.
나름 이번에는 styled-components도 적용해 봤는데 아직 크게 와닿지 않는 상태다. 분명 Button 컴포넌트를 만들었는데 비슷하지만 미세하게 다른 button에 어떻게 Button 컴포넌트를 사용해야 할지 모르겠다.
그리고 어디서 state를 관리하고 props를 내려줘야 할지 생각도 잘 나질 않고 컴포넌트를 왔다 갔다 하면서 머릿속이 어지럽고 꼬이고 있다.
솔직히 지금 많이 어렵다...
작은 구조의 컴포넌트로 연습하면서 state, props 감을 잡아야겠다.
현재까지 위클리 미션으로 진행하는 프로젝트 폴더 구조.
Linkbrary
┣ public
┃ ┗ index.html
┗ src
┣ assets
┃ ┗ card_default.png
┣ components
┃ ┣ Button
┃ ┃ ┣ Button.jsx
┃ ┃ ┗ index.js
┃ ┣ Card
┃ ┃ ┣ Card.css
┃ ┃ ┣ Card.jsx
┃ ┃ ┣ CardList.jsx
┃ ┃ ┗ index.js
┃ ┣ Icon
┃ ┃ ┣ svg
┃ ┃ ┃ ┣ sns
┃ ┃ ┃ ┃ ┣ IconFacebook.jsx
┃ ┃ ┃ ┃ ┣ IconInstagram.jsx
┃ ┃ ┃ ┃ ┣ IconTwitter.jsx
┃ ┃ ┃ ┃ ┗ IconYoutube.jsx
┃ ┃ ┃ ┣ IconKebabMenu.jsx
┃ ┃ ┃ ┣ IconLink.jsx
┃ ┃ ┃ ┣ IconLogo.jsx
┃ ┃ ┃ ┣ IconSearch.jsx
┃ ┃ ┃ ┗ IconStar.jsx
┃ ┃ ┗ index.js
┃ ┣ Layout
┃ ┃ ┣ Footer
┃ ┃ ┃ ┣ Footer.css
┃ ┃ ┃ ┣ Footer.jsx
┃ ┃ ┃ ┗ index.js
┃ ┃ ┣ Header
┃ ┃ ┃ ┣ Header.css
┃ ┃ ┃ ┣ Header.jsx
┃ ┃ ┃ ┗ index.js
┃ ┃ ┣ index.js
┃ ┃ ┣ Layout.css
┃ ┃ ┗ Layout.jsx
┃ ┣ SearchBox
┃ ┃ ┣ index.js
┃ ┃ ┣ SearchBox.css
┃ ┃ ┣ SearchBox.jsx
┃ ┃ ┣ SearchBoxLink.jsx
┃ ┃ ┗ SearchBoxLink.styled.js
┃ ┗ Tab
┃ ┃ ┣ styles
┃ ┃ ┃ ┣ Tab.styled.js
┃ ┃ ┃ ┗ TabList.styled.js
┃ ┃ ┣ index.js
┃ ┃ ┣ Tab.jsx
┃ ┃ ┗ TabList.jsx
┣ contexts
┃ ┗ LoginContext.jsx
┣ hooks
┣ pages
┃ ┣ Folder
┃ ┃ ┣ FolderPage.jsx
┃ ┃ ┗ FolderPage.styled.js
┃ ┣ Landing
┃ ┃ ┣ LandingPage.css
┃ ┃ ┗ LandingPage.jsx
┃ ┗ Shared
┃ ┃ ┣ SharedPage.css
┃ ┃ ┗ SharedPage.jsx
┣ utils
┃ ┗ date.js
┣ api.js
┣ App.css
┣ App.jsx
┗ index.js
감사합니다.
'코드잇 스프린트 4기 > 후기' 카테고리의 다른 글
코드잇 스프린트 10주 차 후기 (0) | 2024.03.03 |
---|---|
코드잇 스프린트 9주 차 후기 (0) | 2024.02.25 |
코드잇 스프린트 7주 차 후기 (1) | 2024.02.11 |
코드잇 스프린트 6주 차 후기 (1) | 2024.02.04 |
코드잇 스프린트 5주 차 후기 (0) | 2024.01.28 |
댓글