[프론트엔드 데브코스 TIL] 2023.12.18 월요일 Day65 React 11일차

SoJuSo·2023년 12월 19일
0

2023.09 ~ 2024.01 TIL

목록 보기
76/105

📚금일 학습 내용 KPT

strapi, 과제

📌Keep

  • 즐겁게 코딩하기
  • 프로젝트마다 해보고 싶은 요소 직접 구현해보기

❗️Problem

  • 선생님 CS 공부 언제 하시죠?

📍Try

  • settimeout 시간 짧게 해서 빠르게 학습으로 돌입하기!

❗파일 구조에 대한 고민

React, Styled-components 구조가 어느 정도 익숙해져서 작업에 속도가 붙기는 했는데 여전히 어려운 것은 파일을 나누는 것이다. 특히 원하는 CSS 요소를 구현하기 위해서 스타일이 설정된 Div태그를 통해서 감싸주는 과정을 진행하는데, 문제는 그런 파일은 어디에 두어야 하는가? 이다. 스타일인가? 컴포넌트인가? 라는 고민이 많이 되었고 명시적이고 깔끔하게 두고 싶은 마음이 있어서 계속 고민된다.

팀원들의 답변은 다음과 같은데

답변들을 종합해서 생각해보면 일단 components 폴더에 두는 것은 맞되 따로 폴더를 만들어서 common, 혹은 wrapper 폴더로 따로 두어서 파일을 관리하는 방식을 채택해야 될 것 같다.

어렵다 어려워...

📖소회

이번 과제 쉽지 않은데, 나름 재미는 있다. 그치만 막상 구현을 하면 할수록 이게 맞나..? 라는 생각이 들기도 하고 styled 컴포넌트를 강의가 아닌 따로 사용하려고 하니 쉽지 않았다. 물론 지금은 어느정도 적응이 되기는 해서 큰 불편함은 없긴하지만..
여튼 재미있지만 항상 과제 말미에 원동력이 떨어진다. 잘 해결하면서 과제를 완성하자🔥🔥🔥
TIL 작성 소요시간 약 20분

profile
Junior Frontend Engineer

0개의 댓글