TIL: 어느 맑은 봄 날 - 1. 영화 검색 앱 (4)

Lumpen·2022년 5월 11일
1

TIL

목록 보기
12/242
post-thumbnail

앞으로의 과제

  • Router
  • linter
  • 이미지 없을 때 처리
  • 즐겨찾기 제거, 내 즐겨찾기 title
  • 즐겨찾기 된 영화 검색 목록에서 식별 처리
  • 안쓰는 코드 지우기 hi
  • 즐겨찾기 목록 sorting
  • 스크롤 시 데이터 관리, scroll up 처리
  • 페이지 이동 후 스크롤 위치 고정

keyword

  • recoil: resetter가 함수 안에서 동작하지 않는다 -> set으로 초기값 주는 식으로 처리
  • storejs: 간단하게 사용이 가능해서 좋다 -> data는 문자열로 저장되기 때문에 JSON.parse()/JSON.stringify() 사용
  • map()에서의 key: key 값은 고유한 값 + @ 로 합성하여 쓰면 좋은 것 같다 -> 고유값으로만 키를 줬을 때 가끔 api 호출에서 겹치는 경우도
  • button: 버튼에 고정된 value를 주어 상태를 관리했는데 이게 맞나 싶다
  • button[submit]: 페이지 이동하는 event를 preventEvent()로 막아줘야했다
  • setTimeout(): setState가 되기 전에 api 호출이 되는 것을 막기 위해 setTimeout()을 사용했다

무릇 움직이는 것은

state도 아니고 props도 아니며 그저 네 마음 뿐이다

컴포넌트 분리를 잘못하면 state 변경점에서 리렌더링 되지 않는 경우가 발생하기도 한다..
이걸 해내네.. 오히려 좋아

처음부터 쬐끔 좋은 코드 짜보겠다고 몇 시간씩 버린다
일단 돌아가는 코드를 작성해놓고 그 다음에 생각해보는 것이
어떨까..
작업 흐름이 자주 바뀌다보니 오히려 오버헤드가 발생해 효율적이지 못한 것 같다
그렇지만 이러한 시행착오들이 결국엔 다 살이되고 살이되고 자꾸 살만 찐다
조금 더 똑똑하게 멍청해야겠다

개발자가 될 수 있을까
좋은 개발자가 될 수 있을까

profile
떠돌이 생활을 하는. 실업자는 아니지만, 부랑 생활을 하는

0개의 댓글