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에 배열값 담을 시 주의할 점