React?

Jin·2023년 2월 21일
0

React

목록 보기
4/11
post-thumbnail

React는 무엇인가?

React is a JavaScript library for building user interfaces

  • 전통적인 웹사이트들은 request, respond 과정을 거친다.
  • 많은 양의 html 파일을 request하는 경우, 새로운 페이지가 로딩 될때까지 오랜 시간 기다려야한다.
  • 하지만, 자바스크립트는 프로그래밍 언어로, 로직을 전달해 DOM을 조작할 수 있다.
  • DOM을 조작함으로써 사용자에게 보여지는 것을 변경할 수 있다.
  • 이 말은 즉, 사용자에게 무언가 다른 것을 보여주기 위해 새로운 html 파일이 로딩될때까지 기다려도 되지 않는다는 뜻이다.
  • 이것이 자바스크립트이 역할이고, 리액트는 자바스크립트의 라이브러리이다.

왜 React를 사용할까?

  • 바닐라 자바스크립트에 비해 코드가 간결하고, 선언형 방식, 선언형 컴포넌트 중심의 방식으로 코드를 작성할 수 있기 때문이다.
  • Single Page Applications을 구축해, 사용자에게는 페이지를 전환한 것처럼 보이지만, 실제로는 html을 새로 요청하지 않고, 리액트를 이용해 사용자 친화적인 ui를 제공할 수 있다.
profile
Nothing changes if nothing changes

0개의 댓글