본문 바로가기
Programming/React

react 시작하기

by mingule 2018. 6. 16.

1. Web 과 Application 의 차이


웹은 설치하지 않아도, 브라우저를 통해 볼 수 있고,

어플리케이션은 설치를 해야만 실행할 수 있다. 


2. 검색, 과거와 현재


우리가 웹에서 검색을 하게 되면, 

과거에는 

1. http 요청

2. http 응답

3. 리소스 다운 (index.html, css, js, image file.. )

4. 해석

5. 렌더

6. 노출

이런 형식으로 웹이 작동해서 우리가 볼 수 있었다.


하지만 현대에는 

1. http 요청 (필요한 것만!)

2. http 응답 - 데이터 (json, xml.. )

3. html 그리기 (js로) [이게 새로 생김!]

=> 이걸 "뷰" 라고 부른다! 

=> 요걸 효율적으로 바꾸었음 좋겠다, 해서 나온게 vue, polymar, angular, react.. 등등이다

4. 데이터 매칭

5. 해석

6. 렌더

7. 노출

이렇게 바뀌었다.


음 한마디로, 예전에는 한 페이지를 보기 위해 모든 데이터들을 계속 불러와서 보여줬는데, 

지금은 한 페이지에서 다른 페이지로 넘어갈 때, 달라지는 최소한의 데이터들을 불러와서 보여주는 거당!

신기신기!


여기에서 아까 3번에서 잠깐 나왔듯, 

React는 자바스크립트를 이용해서 view를 그리기 위한 도구이다. (library)

헤헷


vue가 사실 제일 배우기는 쉽다고 한다. 

react를 굳이 고른 이유는 그냥~~~~~~~~~~~!



'Programming > React' 카테고리의 다른 글

[2] JSX 기본 문법  (0) 2020.07.06
[1] JSX 기본 문법  (0) 2020.07.06
[React] Webpack, Babel이란?  (0) 2020.07.06
리액트 기초  (0) 2018.06.16
로컬에서 리액트 개발환경 세팅하기  (0) 2018.06.16

댓글