본문으로 바로가기

React.js 란?

category 주니어 개발자 일기📝/React 2025. 8. 1. 11:44

 

  • Facebook이 개발한 프론트엔드 개발 도구
  • 사용자 인터페이스를 구현하기 위한 선언적이고 효율적인 js 라이브러리
  • 대규모 휍 서비스 UI 더 편하게 개발하기 위해 만들어진 기술
  • Node.js를 기반으로 함
    • Node.js
      • 자바스크립트를 실행시켜주는 구동기
      • 자바스크립트의 런타임(실행환경)
  • 특징
    • 컴포넌트 기반으로 UI 구성함
    • 화면 업데이트 구현이 쉽다
      • 선언형 프로그래밍(불필요한 과정 생략하고 내가 이루고자 하는 목적만 간결히 명시하는 방법)
    • 화면 업데이트가 빠르게 처리된다
      • DOM을 바로 업데이트 하지 않고 virtual DOM에 저장했다가 모아서 업데이트 함

 

  • vite : 기본 설정이 적용된 react app 생성해주는 개발툴
npm create vite@latest

 

'주니어 개발자 일기📝 > React' 카테고리의 다른 글

React에서 state 관리  (0) 2025.08.01