-
React 기초 - React란?Framework & Library/React 2021. 9. 22. 17:58
React란?
React란?
ㆍ React는 데이터 변경을 감지해서 UI가 자동으로 업데이트되도록 하는 프레임워크이다. → Observer 패턴이라고 함
ㆍ 데이터 변경 감지를 위한 엔진이 필요하다. → node.js 서버를 사용
npm과 npx
ㆍ npm과 npx는 의존성 관리 도구로, 자바로 비유하자면 maven, gradle과 같은 역할이다.
ㆍ npm : 프로젝트 개수만큼 로컬에 다운로드한다.
ㆍ npx : 다운로드한 라이브러리를 재사용하며, 해당 라이브러리가 없을 시 다운로드한다.
React의 특징
ㆍ JavaScript 문법 안에 HTML 문법 사용이 가능하다. → JSX 문법이라고 함
ㆍ React에서 페이지 전환이란 Body의 내용을 변경하는 것이다. → Single Page Application이라고 함
ㆍ React에서는 단 하나의 태그만 리턴한다.
ㆍ React 엔진의 기본 전략은 부모 태그가 다시 렌더링 되면, 자식 태그도 다시 렌더링을 해야 하는지 확인하는 연산 과정을 거친다.
728x90'Framework & Library > React' 카테고리의 다른 글
React 기초 - useRef 함수 (0) 2021.09.22 React 기초 - useMemo 함수 (0) 2021.09.22 React 기초 - useEffect 함수 (0) 2021.09.22 React 기초 - useState 함수 (0) 2021.09.22 React 기초 - 깊은 복사 함수 (0) 2021.09.22