nukeguys blog
DEV
LIFE
BOOK
A clever person solves a problem. A wise person AVOIDS it.
next.js에 커스텀 타입 사용
2020/09/27
_app과 페이지 컴포넌트에 타입 추가하기
#nextjs
#typescript
클린 코드란?
2020/09/14
다시 읽는 클린 코드
cypress 무작정 따라하기
2020/08/02
#cypress
#E2E
쓸 때 마다 찾아보는 CSS selector
2020/06/07
알아두면 쓸모있는 신기한(?) CSS selector
#css
#selctor
takeEvery vs takeLatest vs takeLeading
2020/05/16
redux-saga에서 자주 쓰는 effect creator 비교
#redux-saga
#jest
#test
redux-saga 테스트 하기 (feat. jest)
2020/04/12
redux-saga generator 함수 순차 테스트 하기
#redux-saga
#jest
#test
[TIL] `OPTIONS` 요청은 왜 발생하는가?
2020/03/15
OPTIONS와 CORS의 관계
#TIL
#OPTIONS
#CORS
debounce vs throttle
2020/03/08
항상 헷갈려서 정리해 본다.
#TIL
#throttle
#debounce
smooth key scroll 구현하기
2020/03/01
키보드를 이용해 부드러운 스크롤 동작시키기
#scroll
리액트에 외부에서 만든 웹페이지 삽입하기
2020/01/06
외부 웹페이지 로딩 & 자바스크립트 실행하기
#react
#js
#dangerouslySetInnerHTML
#createContextualFragment
#eval
웹 페이지에 javascript 포함시키기
2019/12/22
외부 js파일을 로드하고 실행하는 여러가지 방법들
#js
#<script>
#async
#defer
react lazyloading 이미지 컴포넌트 구현하기
2019/10/06
intersection observer와 CustomEvent 사용기
#react
#lazyload
#image
#intersection-observer
Git 사용 팁 정리
2019/09/21
git cli를 사용하다 생긴 귀차니즘 없애기
#git
#cli
#git-hook
#alias
페이스북 댓글 플러그인 스크래핑하기
2019/08/25
python + pyppeteer로 웹 스크래핑 맛 보기
#acrapping
#crawling
#python
#pyppeteer
#facebook
#comment
react dev tool로 성능 측정 해보기
2019/08/04
react 성능 측정 및 최적화
#react
#performance
#developer tool
#useMemo
#useCallback
#reconciliation
#layout
#repaint
react hooks 복습하기
2019/07/28
익숙할 때 쯤 정리해보는 react hooks
#react
#hooks
#useState
#useRef
#useImperativeHandle
#forwardRef
#useEffect
#useCallback
#useMemo
[번역] TypeScript의 Do's and Don'ts
2019/02/11
TypeScript 공식 documentation의 Do's and Don'ts를 번역해 보았다.
#TIL
#typscript
[TIL] GoAccess로 nginx access 로그 분석 겉핥기
2019/01/24
브라우저별 접속 통계 확인을 위한 GoAccess 사용기
#TIL
#GoAccess
#nginx
#IE10