TIL - 2021.05.10

DD-TIL·2021년 5월 30일
0

TIL

목록 보기
72/254

Today Ariticle

Today Commit Review

깃 commit 캡쳐 이미지


Today I Learned

  • react-router-dom에서 history, location 객체
  • history 객체는 Route로 사용되는 component에 props로 전달된다. 이 객체를 통해 컴포넌트에서 Router에 직접 접근가능. (ex. histroy.push(path)는 해당 path로 이동. goBack()은 뒤로가기 등..)
  • useState는 내부적으로 setTimeout처럼 특정 로직을 마이크로태스크큐에 보내는 동작을 하고 있다. 따라서 비동기 함수들과 엮이면 순서가 꼬이는 문제가 발생한다.
  • api 요청과 그에 따른 로더를 만드느라 리렌더가 생각보다 자주 일어나서, 최적화를 하려했으나 찾아낸 답은 "어쩔 수 없다"인가.. 아직까지는 그렇다.

Today Review

  • 오늘은 특별한 일은 없음! 백엔드와 API 협의를 좀 더 하고, 라우팅을 사용해본 정도..
  • useState도 깊은 곳에는 비동기 로직이 존재해서 비동기 콜과 같이 사용하면 예상치 못한 결과가 나올 수도 있으니 주의!
  • 내일.. 우테캠 결과가 나오려나 ㅜ.. 무섭..
profile
TIL을 작성하기 위한 공간입니다. 본진은 => https://velog.io/@jjunyjjuny

0개의 댓글