상세 컨텐츠

본문 제목

리액트와 SPA

카테고리 없음

by zmcokse 2020. 6. 2. 11:23

본문

리액트

리액트(React.js또는 ReactJS)는 자바스크립트중 하나이다. 리액트는 사용자 인터페이스를 만들기 위해 사용된다.

기능

-가상 DOM

-라이프사이클 메서드

- JSX

개발자:  페이스북

 

SPA

SPA는 브라우저 상에서 돌아가는 어플리케이션이다.

정의 : 전통적인 새로고침 방식과는 다르게 브라우저에서 페이지 간 이동 없이 자바스크립트로 동적 페이지 변경을 할 수 있는 웹 어플리케이션이다.

 

 특징

- 비동기,Ajax로 컨텐츠 사용

- 오프라인에서도 페이지를 사용가능하게 함.

- UX 향상, 서버와 요청 및 응답속도 개선으로 경험 향상

- 개발의 편리성과 프론트엔드만으로 웹사이트 완성가능

- 비동기 방식으로 데이터교환이 이루어져 크롤링을 제대로 할 수 없고, 검색엔진 최적화를 위해선 고급스킬을 요구

 

기술요소

-Javascript(동적 화면을 웹페이지로 구현하기 위해 웹 브라우저에서 구동되는 클라이언트 기반의 스크립트 언어)

-Ajax(페이지 새로고침없이 데이터를 교환하거나 업데이트)

-Polling 비동기 통신