728x90
이 글은 Udemy의 【한글자막】 React 완벽 가이드 2025 with React Router & Redux 를 수강하고 정리한 내용입니다.
리액트는 무엇일까?
- 사용자 인터페이스를 구축하기 위한 자바스크립트 라이브러리
- 리액트는 자바 스크립트 라이브러리라서 재 로딩 없이 웹페이지와 페이지에 표시되는 사용자 인터페이스를 업데이트 가능하기 때문에 사용자에게 즉각적인 반응과 부드러운 전환 경험을 제공한다.
- 자바 스크립트는 백그라운드에서 실행되기 때문에 로딩이 완료된 페이지를 재로딩 없이 새로운 데이터로 업데이트가 가능하다.
리액트가 자바스크립트 라이브러리라면 왜 자바스크립트가 아닌 리액트를 사용해야 할까?
- 순수 자바스크립트만으로 구현하는 것 보다 쉽고 빠르게 구축하도록 도와주기 때문
- HTML 코드와 자바스크립트 코드를 섞어 쓸 수 있다.
- 선언형으로 작성하기 때문(목표로 하는 상태를 정의할 뿐, 거쳐야할 단꼐는 정의하지 않는다.)
- 자바스크립트는 명령형 (거쳐야할 단계들을 정의한다.) → 번거로움
반응형
'Programming > React' 카테고리의 다른 글
[React] React 완벽 가이드 - 섹션 5: React로 투자 계산기 만들기 | 개발 회고 (0) | 2025.03.18 |
---|---|
[React]스프레드 연산자를 통한 속성 전달 방식- id 전달 (0) | 2025.03.12 |
[React] 함수형 컴포넌트의 반환 return 값 조건 & Fragment(프래그먼트) <>...</> (0) | 2025.03.11 |
[React] Element와 Componet의 차이 (0) | 2025.03.11 |
[React] React 완벽 가이드 - 섹션 3: 리액트의 핵심 - 컴포넌트, JSX, 속성, 상태 등 (1) | 2025.03.03 |