[React] 1. 리액트란? (1)

ㅎㅎ·2023년 7월 14일
0

React

목록 보기
2/11

리액트 REACT: 오픈 소스 자바스크립트 라이브러리

라이브러리와 프레임워크 차이점

프레임워크

  • 모든 것들이 제공됨
  • UI 뿐만 아니라 라우팅 HTTP 클라이언트, state management가 모두 포함됨
  • 정해진 틀이있고 그 틀 안에서 우리가 만드는 것

단점: 틀이 주는 모든 것들을 공부해야함. 자율성이 떨어짐

대표적인 프레임워크: NGULAR, 안드로이드, IOS, VIEW

라이브러리

  • 작은 솔루션 단위
  • 대표적인 것: React (UI를 만들 수 있게 도와주는 라이브러리)
  • 배울 것이 상대적으로 작고 진입장벽이 작다

뷰는 프레임워크에 속하지만 일부 지원하지 않는 것도 있어 경량형 프레임워크라고 볼 수 있다.

리액트 철학

UI를 표기하고 보여주고 이벤트에 반응하도록 만들어진 라이브러리

‘컴포넌트들’

웹페이지를 박스 단위로 바라보는 안경이 중요! 박스 단위로 알아보고 박스단위로 사고하고 박스단위로 구현하기

박스 단위의 컴포넌트들

다른 컴포넌트가 변경이 되어도 변화가 없는 독립적이다

profile
Backend

0개의 댓글