본문으로 건너뛰기

React 컴포넌트의 기능을 활용해 최신 웹 애플리케이션을 손쉽게 구축하도록 설계된 강력하고 유연한 프레임워크입니다.

이미지, 글꼴, 스크립트를 자동으로 최적화하는 등 다양한 기능을 제공해 우수한 사용자 경험과 Core Web Vitals 준수를 지원합니다.

개발자는 서버와 클라이언트 양쪽에서 데이터를 가져올 수 있어 서버 측 작업을 React 컴포넌트에 원활하게 통합할 수 있습니다. Server Actions를 사용하면 별도의 API 없이 백엔드 코드를 실행할 수 있어 워크플로우를 간소화하고 애플리케이션 성능을 높입니다.

이 프레임워크는 고급 라우팅 옵션을 제공하며, 디렉터리 기반 경로를 통해 복잡한 애플리케이션의 탐색과 구성을 단순화합니다. 또한 동적 HTML 스트리밍과 미들웨어를 지원해 애플리케이션의 상호작용 기능을 강화합니다.

이 프레임워크는 풀스택 방식을 채택해 클라이언트 및 서버 렌더링 옵션을 모두 제공하고 점진적 정적 재생성(ISR)을 지원합니다. 이를 통해 각 페이지에 맞춘 캐싱 전략을 개선할 수 있습니다.

기능

  • 이미지, 글꼴, 스크립트 기본 최적화.
  • 서버와 클라이언트 데이터 가져오기 지원.
  • 백엔드 상호작용을 간소화하는 Server Actions.
  • 파일 시스템 기반의 고급 라우팅 및 중첩 레이아웃.
  • React Suspense 통합을 통한 동적 HTML 스트리밍.
  • Tailwind CSS를 포함한 포괄적인 CSS 지원.
  • API 엔드포인트 구축을 위한 경로 핸들러.
  • 요청 제어 및 라우팅 규칙을 위한 미들웨어 기능.
  • 클라이언트 측 JS 로드를 최소화하는 React Server Components.
  • 점진적 정적 재생성을 포함한 유연한 렌더링 옵션.

관련 항목

Preact

효율적인 웹 개발을 위해 React의 최신 기능과 작은 용량을 유지하면서 빠른 대안을 제공합니다.

Mantine

접근성과 반응성이 뛰어난 사용자 인터페이스를 빠르고 효율적으로 개발하기 위한 종합 솔루션입니다.

Nue

이 혁신적인 플랫폼은 디자인과 개발을 더욱 직관적으로 통합해 사용자 경험을 구축하는 방식을 새롭게 정의합니다. 개발자는 기존의 번거로운 작업을 줄이고 탁월한 사용자 경험을 만드는 데 집중할 수 있습니다.

RedwoodJS

유연성과 설정 및 유지 관리의 간편함을 모두 중시하는 확장 가능한 웹 애플리케이션 개발을 위한 견고한 솔루션입니다.

Remix

접근성과 개발자 경험에 중점을 두고 빠르고 현대적인 웹 애플리케이션을 만들 수 있는 프레임워크입니다.

SvelteKit

우아한 컴포넌트 기반 접근 방식으로 웹 애플리케이션 개발을 가속화하도록 설계된 강력한 프레임워크입니다.

Angular

동적이고 확장 가능한 웹 애플리케이션을 구축할 수 있는 견고한 솔루션을 제공하는 프레임워크입니다. 폭넓은 기능을 갖춰 유연하면서도 체계적인 애플리케이션 개발 방식을 원하는 개발자의 요구를 충족합니다.

Hybrids

선언형 및 함수형 프로그래밍 기법을 결합해 효율적이고 유지 관리가 쉬운 웹 애플리케이션과 컴포넌트를 만들 수 있도록 지원하는 프레임워크입니다.