프런트엔드 프레임워크
선호하는 컴포넌트 프레임워크를 희생하지 않고 Astro 웹사이트를 구축하세요. 선택한 UI 프레임워크를 사용하여 Astro 아일랜드을 만드세요.
공식 프런트엔드 프레임워크 통합
섹션 제목: 공식 프런트엔드 프레임워크 통합Astro에는 React, Preact, Svelte, Vue, SolidJS, AlpineJS 공식 통합이 포함되어 있습니다.
통합 디렉터리에서 더 많은 커뮤니티에서 관리하는 프레임워크 통합 (예: Angular, Qwik, Elm)을 찾아보세요.
프런트엔드 프레임워크
통합 설치
섹션 제목: 통합 설치하나 이상의 Astro 통합을 프로젝트에 설치하고 구성할 수 있습니다.
Astro 통합 설치 및 구성에 대한 자세한 내용은 통합 안내서를 참조하세요.
선택한 프레임워크의 예시를 보고 싶나요? astro.new를 방문하여 프레임워크 템플릿 중 하나를 선택하세요.
프레임워크 컴포넌트 사용
섹션 제목: 프레임워크 컴포넌트 사용Astro 컴포넌트와 마찬가지로 자바스크립트 프레임워크 컴포넌트를 Astro 페이지, 레이아웃, 컴포넌트에서 사용할 수 있습니다! 모든 컴포넌트는 /src/components
디렉터리에 모아두거나 원하는 대로 구성할 수 있습니다.
프레임워크 컴포넌트를 사용하기 위해 Astro 컴포넌트 스크립트에서 상대 경로를 지정하여 가져옵니다. 그리고 컴포넌트 템플릿에서 다른 컴포넌트, HTML 요소, JSX와 같은 표현식과 함께 사용합니다.
---import MyReactComponent from '../components/MyReactComponent.jsx';---<html> <body> <h1>Astro 안에서 React 컴포넌트를 직접 사용하세요!</h1> <MyReactComponent /> </body></html>