git config core.ignorecase falsefinally 쓰자suspenseforEach를 쓰자try catch finally 쓰자 (try-catch 끝나면 항상 실행되는 블록)!lengthㄴㄴlength===0을 쓰자{errorMSG && <span>{errorMSG}</span>}react-intersection-observer안쓰고 하단에 div 박아서 구현하는 법 (inView 👉 true/false)const [ref, inView] = useInView() return(<div ref={ref} />)redux-toolkit
redux
recoil + react-query
외면했던 쓰로틀링 디바운스
아직도 적는중이라 아무도 보진 않겠지만 클릭하고 낚이지말자
https://velog.io/@rlaebqebq/리액트-쿼리가-뭘까
대상포진 두번걸릴수 있나싶음 이거 대상포진각인데....인생아....