TIL(22.05.22)

김부건·2022년 5월 22일
5

TIL

목록 보기
9/10
post-thumbnail

강의 회고

  1. redux/toolkit 사용시, useSelector(() => {fn()})이런식으로 쓰는 것보다 useSelector(fun()) 이렇게 쓰도록 하자. 캐싱에서 이득을 볼 수 있음
  2. resetState: () => INITIAL_STATE is good
  3. 프론트엔드 개발자는 잔잔바리 업무에도 늘 최적화를 신경써야 한다.
  4. debounce를 하더라도 aixos 갓 요청을 날린상태면 cancel을 시키는게 훨씬 효율적으로 보인다.
  5. css attribute all속성: CSS all 단축 속성은 요소의 unicode-bidi (en-US), direction (en-US), CSS 사용자 지정 속성을 제외한 모든 속성을 초기화합니다. 초깃값, 상속값, 아니면 다른 스타일시트 출처의 값으로 설정할 수 있습니다. 출처: MDN
  6. D3.js가 대장격 모듈이고 거기서 파생된 웹차트 라이브러리가 대부분이다. 그 중에서 victory.js가 설명이 잘 되어있고, 커스텀이 용이하다.
  7. swagger를 이용시 백엔드와 소통하기가 좋다. 단, CORS는 해결해주지 못한다.
  8. postman 이용시 CORS 문제도 없고, 미리 api를 통해 호출된 값을 확인할 수 있어서 좋다. 포스트맨-신촌을 못가
  9. Javascript는 부동소수점 문제때문에 소수점 연산시 예상치 못한 결과를 야기한다. bigNumber.js와 같은 라이브러리를 이용하자 -> 기본 세팅 필수적으로 보임
  10. 간단한 연산 결과 테스트는 jest를 이용하면 터미널에서 빠르게 확인가능

생각

  • 코딩을 할때, 늘 확실하게 하고 넘어가는 습관을 들이자. '일단 이렇게 해두고, 다른거 해결하고 와서 해야지'라는 마인드로 매번 코딩하다가 놓칠때가 많다. 빠르게 하려고 인라인 스타일 쓰는 습관 버리고, 간단한 것이라도 확실하게 css module에 넣도록 하자.
  • react 프로젝트시 프론트에 서버를 붙이는 것만으로 ssr이라고 할 수 있을까?
  • 세상은 넓고, 개발 쩔게 잘하는 사람은 나이를 불문하고 참 많다. 더 열심히 하자 안그러면, 내가 너무 불리하다.
  • pyScript가 생겼다던데, 몇년 뒤에 javascript 무너뜨리고 pyScript가 그 자리를 꿰찰수 있을까..
  • 갑자기 코딩하는게 힘들다. 손에 잘 안잡힌다 엉엉엉
  • 시간날때 express 라이브러리 써서 간단한 서버 구현해보자

1개의 댓글

comment-user-thumbnail
2022년 5월 22일

잘 보고 가요

답글 달기