react 스터디

Hvvany·2023년 1월 5일
0

react

목록 보기
1/2

react.js?

비동기적으로 부드러운 웹사이트를 만들어 준다. 마치 모바일 앱처럼.

컴포넌트를 통해 반복되는 코드를 간단하게 구현할 수 있다.

SPA

리액트는 페이지 전환 시 새로운 HTML을 요청하지 않는 SINGLE PAGE APPLICATION이다.

Alternatives

Angular

내장 라이브러리가 매우 많다. 소규모 프로젝트에는 적절하지 않다. 과하다. 타입 스트립트를 처음부터 채택하여 사용한다.

Vue

리액트와 뷰의 중간 느낌. 라우터 같은 핵심 기능이 내장되어 있어서 편리하다.

Component

리액트는 컴포넌트 빼면 시체다.

UI에서 재사용할 수 있는 빌딩 블럭.

컴포넌트가 중요한 이유

  • 재사용성
  • 우려사항의 분리 ( 커다란 파일 대신 하나의 기능에 집중된 작은 블럭은 유지 관리가 쉽다 )

선언적 방식

바닐라 자바스크립트처럼 일일이 모든 동작을 명령하지 않는다.
최종적으로 원하는 목표를 잘 정의하는 것이 중요하다.

profile
Just Do It

0개의 댓글