항해99 TIL/(항해99)주특기 3주차

(항해27일차) 220401 리액트 주특기 15일차

리꾸엘메 2022. 4. 2. 03:00

달이 바뀌었다! 

동시에 항해에서의 마지막 주특기 주차도 시작됐다.

어제까지의 뿌듯함을 비웃기라도 하듯 새로 받은 강의와 과제는 엄청났다.

한 편으로는 걱정하면서도 이번 주차를 보내면 비로소 로그인 기능이 있는,

있을게 다 있는 사이트를 만들 수 있다는 사실이 기대된다.

 

강의는 시작부터 만만치 않았다. 분명 공부하면서 어디선가 봤거나,

TIL에 까지 썼던 내용들인데 또 새로운 내용들이 많다. 

오늘 가장 열심히 공부한 부분은 폴더구조이다. 지난번 파이어베이스를 쓰면서 

잘 정리된 프로젝트의 중요성을 뼈저리게 실감해 더 집중해서 강의를 들을 수 있었다.

이번 프로젝트에서 얼마나 잘 정리된 코드를 작성할 수 있을지는 모르겠지만 최대한 신경써야겠다. 

 

또 한가지 목표는 컴포넌트를 잘 구성해보는 것이다. 

1. 위에서부터 아래로, 또는 아래에서 위로 페이지의 구성을 쪼갠다.

2. 많이 쓰이거나, 쓰기 좋은 모양으로 잘라 하위 컴포넌트를 만든다.

3. 데이터를 어디서 어떤 식으로 다룰지 생각해야 한다.

예를 들면 props를 쓸데없이 내려주지 않도록, 해당 컴포넌트에만 쓰이는 state를 어디서 다룰지 같은 부분을 생각한다. 

 

좋은 컴포넌트를 구성하기 위한 조건으로 배운 내용들인데 아직 감이 잘 잡히지 않는다. 

컴포넌트 다루는 방법을 이번 프로젝트에서 많이 연습해보고 싶다.