TIL

241108 TIL

GoJay 2024. 11. 9. 03:03
  • Todo App 상위 호환 버전 개발 중, 구조가 너무 안 좋아서 개발이 어려워져서 처음부터 새롭게 다시 시작했다.
  • 컴포넌트를 나눠서 개발할 때 중요한 점은 '재사용성'이다. 재사용에 용이한 방식으로 컴포넌트를 설계해야 한다.
  • 페이지마다 컴포넌트를 다른 스타일을 먹여서 사용하려면 컴포넌트의 생성자 함수 인자로 원하는 클래스명을 내려주고, 해당 클래스 명으로 원래 정해진 CSS 스타일을 덮어 씌우는 형태로 작업을 하면 된다.
  • 컴포넌트에 어떤 값들을 내려줄지를 잘 판단해서 컴포넌트를 설계하자.
  • 좋은 설계를 가지고 개발을 시작하면 나중에 가서 부채가 커진다. 어떤 구조로, 어떤 좋은 방식으로 개발할지를 잘 고민하고 개발에 들어가자.
  • 그리고 '어떻게 하면 좋을지'에 대한 좋은 답을 얻기 위해 다양한 경험이 필요하다. 좋은 회사에서 개발 커리어를 시작하고 싶은 이유이기도 하다.
  • History API와 history 객체에 대해 조금 더 자세하게 알아봤다. React에서도 라우팅에 history 객체를 사용하는 것으로 알고있다. 동작 원리를 수월하게 이해할 수 있도록 잘 공부해 둬야겠다.
  • Git 사용이 조금씩 익숙해진다. 그런데, 커밋을 언제 어느 정도 규모에서 쪼개야 하는지가 아직 감이 잘 안 잡힌다. 커밋 메시지 쓰는 것도 어렵고. 자주, 작게 쪼개는 게 좋다고는 하는데, 커밋을 언제 어느 시점에 어떤 목적으로 잘라야 하는지에 대해서도 여러 경험을 쌓아가면서 잘 배워봐야겠다.

'TIL' 카테고리의 다른 글

241112 TIL  (3) 2024.11.13
241109 TIL  (1) 2024.11.10
241107 TIL  (2) 2024.11.08
241106 TIL  (1) 2024.11.07
241104 TIL  (0) 2024.11.05