create-react-app
useRef() , defaultProps
filter(()=>()) ??????, 리렌더링이 일어나는 경우
문제상황 리렌더링이 일어난다는것은, App함수가 한번 더 호출된다는 의미이다. 아래 코드에서는 useState에 빈 배열이 전달 될때 1번, setData(initData)할때 두번 리랜더링이 된다. 그러면 함수 안의 계산들이 한번 더 이루어지는 것이다. 이 계산들을
리엑트는 spa, csr이다.
a 태그를 이용해서 페이지 이동 -> mpa의 특징이다. React Router를 이용한 client side rendering RouteTest App.js에서 사용하는법 결과 사용자 정의 훅 -> custom hooks 예시 : react-router-dom의 useParams
useState에 배열값 담을 시 주의할 점
react작업을 하면서 hook을 쓰고있지만 제대로 알고 쓰지는 못하는것 같다. 계속 useEffect에 대한 의문이 드는데... useEffect를 이용해서 작업할 때면 뭔가 코드가 계속 길어지고 랜더링이 생각보다 자주 일어나는 "느낌"이 든다. 그 느낌이 뭔지..
어언 5년전..20살에 대학교를 들어가자마자 배운게 css다. 손코딩으로 셤봤던게 5초전 같은데.. 쓰던거만 쓰고 기억 안나다시 공부해보려 한다.
사이드 프로젝트를 시작하게 되면서 상태관리 라이브러리가 필요해졌다. 팀원과 상의한 결과 Recoil로 결정이 되었다.