Framework & Library/React

React 기초 - 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 엔진의 기본 전략은 부모 태그가 다시 렌더링 되면, 자식 태그도 다시 렌더링을 해야 하는지 확인하는 연산 과정을 거친다.


 

GitHub - qlsdud0604/react-basic: 리액트의 기초를 학습하는 공간

리액트의 기초를 학습하는 공간. Contribute to qlsdud0604/react-basic development by creating an account on GitHub.

github.com

 

728x90