React 준비하기

Stop._.bmin·2023년 7월 19일
0

React

목록 보기
1/10
post-custom-banner

앞으로 이어질 게시물들은 soaple강의 참고하여 작성한다.

HTML

  • 마크업 언어의 한 종류
    뼈대 구성하는 언어
  • Tag들로 구성됨
  • 복잡한 웹사이트의 경우 많은 html태그 존재.
    • SPA를 통해서 여러개의 html을 관리한다.
    • React가 이것들을 채워넣는 역할을 한다.

CSS

  • 디자인..

JavaScript

  • 동적인 작업
  • ECMAScript

Script Language

  • 컴파일 언어 vs 스크립트 언어 : 런타임에 코드가 해석되고 실행된다.
  • 표준 버전: ES6 (사투리도 있다..)

React

"A JavaScript library for build user interfaces"

library: 자주 사용되는 기능들을 정리해 모아둔 것
대표적인 UI library

프레임워크 vs 라이브러리

가장 큰 차이점: "프로그램 흐름에 대한 제어 권한"

프레임워크에는 제어권한 o
라이브러리에는 제어권한이 개발자에게

웹사이트의 작동원리와 흐름을 꼭 이해하자!!

React 장점과 단점

장점

  • Virtual Dom을 사용하여 빠른 rendering을 지원한다.
  • Meta
  • 모바일 웹도 개발 가능하다

단점

  • 방대한 학습량: virtual dom, jsx, component, state, props....
  • 새로운 것이 계속 계속 계속 나온다
  • 높은 상태관리 복잡도

목표: 상태 관리의 기본 개념을 제대로 이해하자!

profile
원하는 만큼만
post-custom-banner

0개의 댓글