주간회고 12/14 ~ 12/19

주간회고 12/14 ~ 12/19

1. 업무

  1. 웹 매쓰플랫 신규 개발
  2. 2월말 출시를 목표로 달리고 있는 중… 남은 업무의 일정들을 팀원들하고 조정해보니 딱 맞아떨어지고 있는 상황이다. 남은 작업들에 대해 어느 파트를 할 지 분배를 했다. 제일 어려운 것이면서 핵심기능(학습지만들기, 교재만들기)만 하게 될것 같다.
  3. 개발을 하면서 IOS 앱 내 웹뷰 또는 사파리 에서 브라우져 이슈가 종종 발생하고 있다. 부모의 height를 제대로 계산 못하는 이슈 등등인데, 크롬으로만 보지 말고 중간중간 사파리 도 같이 체크를 해보야할것 같다.
  4. Mobx에 대한 회의감이 점점 들고있다. “자동으로 관찰을 하는것에 마음을 놓아도 될까?” 라는 의문을 가지면 100% 확답을 못하고 있다. “차라리 코드가 많더라도 Redux가 더 안전하지 않을까?” 라는 생각도 종종 하게 된다.
  5. 웹이 “웹스러운 디자인”이 아닌 “앱스러운 디자인”에 대해 불편함이 점점 커지고 있다. 앱은 View 위에 View를 놓다보니 닫거나 뒤로가기를 했을때 이전에 선택한 데이터나 작업들이 쉽게 ‘기억’되어있지만, 웹에서도 그렇게 구현해달라고 요구하는건 좀…


  6. 풀리 홈페이지 신규 프로젝트
  7. 토요일에 홈페이지 작업을 시작했다. 우선 Nextjs + Typescript + EmotionJS + Storybook 을 사용하는 것으로 결정하고 하나씩 셋팅을 해나갔다. 공식문서와 구글링을 통해 쉽게 셋팅을 했는데, Emotion을 준비할때 살짝 삽질을 했다. Emotion을 쓸 때 기본적으로 @emotion/react를 사용하는데, (6버전이전에는 @emotion/core) css를 propp로 받을 수 없다는 에러를 타입스크립트에서 내리고 있길래, babel 설정을 수정해서 해결하고, @emotion/styled 에서 @emotion/styled/name을 import 할 수 없습니다.라는 에러가 나온것은 아직 처리를 못하고 두었다. 컴포넌트 만들고 컴파일 한 뒤 localhost에서 보면 잘 나오는데, 스토리북 6버전에서 @emotion/styled 안에 @emotion/styld/name 을 찾을수 없습니다. 라는 에러가 계속 나면서 빌드가 되지 않아서, 우선 TODO로 남겨두었다. 기본적인 디자인에서 지정한 고정 스타일 변수들을 선언하고 AWS Code Pipeline을 통해 스토리북을 지속적으로 업뎃 하는것 까지 작업해두었다. pipeline에서 빌드할 때 기존 s3를 비우지 않고 계속 쌓는것 같은데, 해당 방법은 몰라서 담주에 백엔드개발자 분들하고 이야기해서 처리해야 할 것 같다.

2. 개인적인 공부

  1. NextJS 공부하기
  2. 공식문서 찬찬히 뜯어보고 있는중…

Written by@Seunghun Kang
Code & Coffee

GitHub