SPA framework?

BOONG GI JUNG·2023년 11월 7일
0

FrontEnd

목록 보기
3/27

SPA framework란?

SPA (Single Page Application) 프레임워크는 웹 애플리케이션을 개발할 때 사용되는 소프트웨어 프레임워크의 일종입니다. SPA는 하나의 웹 페이지로 이루어진 애플리케이션을 의미하며, 페이지 전환이 발생할 때 전체 페이지를 다시 로드하는 대신 JavaScript를 사용하여 동적으로 콘텐츠를 변경합니다. SPA 프레임워크는 사용자 경험을 향상시키는 데 도움이 되며, 단일 페이지로 구성되기 때문에 사용자와 상호작용이 부드럽고 빠릅니다.

SPA 프레임워크의 주요 특징

라우팅: SPA는 클라이언트 측 라우팅을 지원하여 사용자가 다른 "페이지"로 이동할 때 URL이 변경되지만 전체 페이지가 다시 로드되지 않습니다.
AJAX: SPA는 AJAX (Asynchronous JavaScript and XML) 또는 최신 비동기 기술을 사용하여 서버에서 데이터를 비동기적으로 로드하고 업데이트할 수 있습니다.
상태 관리: SPA는 클라이언트 측 상태 관리를 강조하며, 상태 관리 라이브러리 또는 프레임워크를 사용하여 데이터를 관리하고 UI를 업데이트합니다.
컴포넌트 기반: 대부분의 SPA 프레임워크는 컴포넌트 기반 아키텍처를 사용하여 UI를 구성하고 재사용 가능한 컴포넌트를 정의합니다.
빠른 초기 로딩: SPA는 초기 페이지 로딩 후에는 서버에서 콘텐츠를 다시 로드하지 않으므로 사용자에게 빠른 초기 로딩 속도를 제공할 수 있습니다.

profile
새로운 기술을 즐기는 라이프 하루에 한번 포스팅하기!

0개의 댓글