회고

코드숨_React_11주차_주간회고

Facts (사실, 객관)

  • 코드숨 최종 프로젝트 3주차 진행

 

Feelings (느낌, 주관)

 

프로젝트 기간이 끝나간다. 계획했던 것들을 기간 내에 모두 구현할 수는 없을 것 같았다. 마감 시점과 무관하게 기능을 구현해 나가느냐, 아니면 지금까지 구현한 부분의 완성도를 높이고 디자인을 먼저 적용하느냐의 기로에 섰다. 트레이너님께서 먼저 완성도를 높이고 사람들에게 피드백을 얻어보라고 말씀해주셨다. 조언을 구한 대로 방향을 잡기로 했다.

 

두 갈래 모두 어차피 해야하는 것이고 순서만 바뀔 뿐이다. CSS-in-JS가 점점 편해지는 것을 느꼈다. 반응형으로 보일 수 있도록 최대한 디자인을 해봤지만, 여전히 디테일이 부족하다. 특정 모바일 환경에서 width가 제대로 잡히지 않는 경우가 있었다.

 

display는 flex랑 grid를 주로 활용했는데, 구버젼 브라우저의 경우 이를 지원하지 않는다는 사실을 알게 됐다. 특히 grid는 그런 경우가 더 많았다. 앞으로는 크로스 브라우징을 위해 float를 고려해 보기도 해야겠다.

 

마지막 주에는 기존 코드에 개선할 부분이 있는지 찾아보면서 새로운 내용을 조금씩 추가할 예정이다.

 

코어자바스크립트를 다시 읽고 있다. 처음 읽었을 때 보다 많은 내용이 이해됨을 느꼈다. 누군가에게 설명할 수 있을 정도로 이해하기 위해 각 챕터의 내용에 대한 질문을 만들고 스스로 답하면서 공부하려고 한다.

 

Findings (배운 점)

  • 크로스 브라우징을 고려해야 한다.
  • 모든 요소의 CSS position 속성의 기본 값은 static이다.
  • position: relative; 에서도 top, left 와 같은 속성이 사용될 수 있다.

 

Things to do (해야 할 것들)

  • 알고리즘 하루에 한 문제라도 풀기
  • 코어 자바스크립트 읽기
  • 프로젝트 완성도 높이기

 

Affirmation(자기 선언)

  • 회고를 자주 쓴다