[01.09] TIL_인프런 강의 노트(React)

post-thumbnail

리액트를 사용하는 이유

  1. React는 Component 기반의 UI 라이브러리 : 같은 페이지를 만들때 페이지에 일일히 모든 코드를 넣치하고 컴포넌트를 만들어서 불러와서 쓸 수 있음 ➡️ 수정할 부분이 있을때 모든 페이지를 수정하지 않고 수정이 필요한 컴포넌트만 수정하면 됨(유지보수 용이)
  • 컴포넌트화 방식
  • 기존 방식
  1. 선언형 프로그래밍 방식을 가지고 있음
  • 선언형 프로그래밍 : 만들고자 하는 기능의 목적을 직설적으로 바로 말하는 것 (Language : React)
  • 명령형 프로그래밍 : 선언형처럼 목적을 바로 말하지 않고 절차를 모두 말하고 나열을 해야하는 방식 (Language : jQuery)
  1. Virtual DOM (가상돔)
    : 실제 DOM을 업데이트가 시키는게 아니라 가상돔을 업데이트시켜서 가상돔은 업데이트할거를 한번에 모아서 한번에 실제 DOM을 업데이트 시켜서 성능 최적화를 시킴

    📍 DOM이란?
    브라우저가 웹페이지를 해석하기 위해 Tree 형태로 변환시킴


React App을 만드는 방법

: 필요한 패키지를 다 설치하고 세팅하지 않고 미리 기초 세팅 작업이 완료된 걸로 설치함

0개의 댓글