JIGGAG

11월 한달동안 로그

2021년 12월 5일

11/28 ~ 11/30

컴포넌트 테스트

  • 컴포넌트가 그려지는 것을 테스트하면 좋겠는데

11/21 ~ 11/27

오늘은

  • 지킬을 게츠비로 옮기고 있는데
  • 한달동안 말고는 생산적인 이야기가 없었다
  • 매일 적고 있어서 그런가싶다가
  • 생각하고 정리하는 시간이 부족했을까

11/14 ~ 11/20

애자일

  • 애자일 아니라고 했다
  • 일이 잘 돌아가도록 협업을 이끌어 내는 것
    • 제품, 개인, 조직의 성장
  • 사람이 많다고 퍼포먼스가 크지 않다
    • 각자가 자신의 업무만 할당해서 하게 되면 아무도 닿지 않는 버뮤다가 존재하게 된다
  • 관찰/분석 - 문제정의/설계 - 실험
    • ?이거 스프린트 월화수목금이랑 똑같은데?
  • 팀빌딩 싱크업 그리고 시작하는데 중간점검도 하면서 회고를 통해 개선하면 다음에 적용하는데
    • 멀리서 찾지 않아도?
    • 이미 스며들어있다

????

  • 지금 하고 있던게 무엇이였는지가 영향이 크다
  • 쉽게 휩쓸린다고 볼 수 있는건가
  • 컴포넌트, 훅만 보고 있었더니 유틸은 아예 잊게 되었다
  • 단순 컨버팅도 훅으로 감싸버리니 불필요하게 한번 더 호출하는 형태가 되는 듯하다
  • 라이프사이클 영향도 없는데 굳이 훅으로?
  • 이미 푸시한건 어쩔 수 없고 다시 차려야지
  • 근데 이게 오히려 리액트스럽다?

11/8 ~ 11/13

HTML

  • Html lang 속성과 스크린리더
  • 스크린리더가 lang속성을 읽어서 해당 언어셋으로 읽어주는데
  • lang=en되어있는 페이지에서 영어 중간에 한글이 나오면 영어 엔진으로 한글을 읽는 것인데, 영어가 한글을 읽을 수 있을리 없다
  • 그럼 각각 태그마다 lang 속성을 주면 <p lang="en">... <p lang="ko">...
  • 게츠비로 바꿔보려다 config에서 helmet이 여기까지 왔다
  • 🙈

스프린트

  • 애자일 === 스프린트라고 생각했었는데 아니였고
  • 문제에 거꾸로 질문을 던져서 아닌걸 제거하는 방법
  • 갑자기 생각이 안나는데 평소에 이런거 많이 했었는데 어디였지
    • 아 모르는 문제에서 답 찾을때ㅋㅋㅋ
    • 정답은 모르겠는데 아닌건 알겠어서 제거하는 그거
  • 화이트보드는 놓을 곳이 없고 포스트잇 붙이기를 먼저 해봤는데 자꾸 떨어지네

FEConf

  • 컴포넌트
    • 비슷한 관심사끼리 가깝게
    • 의존한다면 확실하게 드러내고 분리
    • 모델 기준으로 의존성 분리하여 컴포넌트 구성
    • Profile => ImageComponent + UserComponent
  • 디자인 시스템
    • 자유와 엄격 그 사이 어딘가
    • 자유도를 추가하다보니 윤곽 자체가 사라져버리는 극한의 자유를 가져버리는 상황
    • 엄격을 추구하다보니 사소한 차이가 중복된 코드 유발
    • 사이좋게 지낼 수 있는 어디쯤
  • 모두에게 일관된 경험을
  • 리액트를 사랑하는 분
    • reconciler
  • 생각은 쉬운데 잘 안된다!

container

  • 비즈니스 로직이 우왕좌왕 퍼져있어서 우선 모아보고
  • 훅으로 빼내보고
  • 전에는 Container-Presenter 패턴을 쓰고 있어서 몰랐는데, 이렇게 하나의 파일에 관리를 하다보니 확실하게 container가 분리되어야함을 더 느끼는중
  • 이건 컴포넌트로 가져가야할까 컨테이너로 가야할까
  • 느리고 느린 저 퍼포먼스를 어떻게 끌어올릴 수 있을 것 같은데! 왜 안올라와

11/1 ~ 11/7

Native Component

podspec

  • 리소스 파일이 계속 보이지 않는다
  • podspec에 지난번 추가했던 resources 대신 resource_bundles를 설정해보았다
  • 빌드된 앱 패키지를 열어보니 리소스가 번들된 형태로 들어있다?
  • 그럼 지난번 resources 설정해주는게 맞는 것 같은데?
  • 무엇이 잘못되었을까
  • ./Resources/*.png
  • 지난번에는 ./Resources 그냥 폴더를 통째로 넣었다
  • 그러나 내가 필요한건 그 안에 리소스 파일이였는데!!!!
  • 드디어 보인다 ㅠㅠ