scripts CRA로 프로젝트를 생성하면 package.json에 아래와 같은 명령어가 추가되어있다. react-scripts react-scripts는 뭘까? 설치된 패키지 중 하나다. Webpack package.json에 Webpack은 안 보인다. 하지만
렌더링을 발생시키기 위해상태를 유지하기 위해아래와 같이 일반 변수를 사용하면버튼을 클릭할 때마다 state는 1씩 증가하나, 리렌더링은 일으키지 않는다.리렌더링이 발생하나, 항상 초깃값이 렌더링된다.렌더링이 발생될 때마다 함수가 다시 새롭게 실행된다.Counter의 로
useEffect란? useEffect와 async useEffect 콜백 함수로 바로 async를 사용할 수 없는 이유는? 클린업 함수 왜 clearInterval을 return 문에서 호출하는가? 호출하지 않으면 어떤 일이 벌어지는가?
라이프사이클이란? 리액트에서 컴포넌트의 수명 주기를 '라이프사이클'이라고 합니다. 세 가지 카테고리로 나눕니다. 1. 마운트 DOM이 생성되고 웹 브라우저상에 나타나는 것 외부 데이터를 가져오는 작업을 수행한다. 2. 업데이트 컴포넌트는 네 가지 경우에 업데이트합
React란? 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리다. 상태 관리 상태란? React에서 상태(State)는 컴포넌트의 데이터를 의미하며, 이 데이터는 변할 수 있다. 상태 관리의 목적 사용자 상호작용 등으로 데이터 변경됨에 따라 UI를 업데