jin's.log
로그인
jin's.log
로그인
React?
Jin
·
2023년 2월 21일
팔로우
0
React
0
React
목록 보기
4/11
React는 무엇인가?
React is a JavaScript library for building
user interfaces
전통적인 웹사이트들은 request, respond 과정을 거친다.
많은 양의 html 파일을 request하는 경우, 새로운 페이지가 로딩 될때까지 오랜 시간 기다려야한다.
하지만, 자바스크립트는 프로그래밍 언어로, 로직을 전달해 DOM을 조작할 수 있다.
DOM을 조작함으로써 사용자에게 보여지는 것을 변경할 수 있다.
이 말은 즉, 사용자에게 무언가 다른 것을 보여주기 위해 새로운 html 파일이 로딩될때까지 기다려도 되지 않는다는 뜻이다.
이것이 자바스크립트이 역할이고, 리액트는 자바스크립트의 라이브러리이다.
왜 React를 사용할까?
바닐라 자바스크립트에 비해 코드가 간결하고, 선언형 방식, 선언형 컴포넌트 중심의 방식으로 코드를 작성할 수 있기 때문이다.
Single Page Applications을 구축해, 사용자에게는 페이지를 전환한 것처럼 보이지만, 실제로는 html을 새로 요청하지 않고, 리액트를 이용해 사용자 친화적인 ui를 제공할 수 있다.
Jin
Nothing changes if nothing changes
팔로우
이전 포스트
[React] useEffect()
다음 포스트
React Hooks란?
0개의 댓글
댓글 작성