What's React?

박현석·2022년 10월 30일
1

React

목록 보기
1/1
post-thumbnail

왜 리액트를 사용하는가?

  • A JavaScript library for building user interfaces
  • 웹, 모바일 앱을 손쉽게 만들 수 있게 해준다.
  • 심플한 정적 사이트부터 복잡한 규모까지 React로 구현이 가능하다.
  • 가장 많이 쓰이는 웹 프레임워크 1위
  • React를 배워두면 React Native을 통해서 모바일 어플도 가능하고, React + Electron으로 데스크탑 어플리케이션도 만들 수 있어 1석3조

SRA & CSR

  • SRA -> 사용자가 버튼을 클릭했을 때 다른 페이지를 다운로드 받아서 리프레쉬 되는게 아니라 한 어플리케이션 내에서 이 컴포넌트를 보여줬다가, 숨기고도 하고, 보여주고 페이지 내에서 자유자재로 할 수 있는 것을 말한다.
  • CSR -> 즉각적으로 html을 보는 것이 아니라 우리가 작성한 JavaScript뿐 만 아니라 React 라이브러리도 함께 다운을 받아서 사용자 화면에 UI가 표기되기 때문에 클라이언트 측에서 렌더링이 이루어지게 된다.
  • SSG/R -> React와 함께 Gatsby,NEXT.JS 프레임워크 사용하면 SSG,SSR 렌더링을 함께 구현 가능하다.
profile
선한 영향력을 주는 사람

0개의 댓글