Getting Started
Installation
Vapor UI 설치를 위한 가이드.요구사항:
- React 18 or later
- Node.js 16 or later
패키지 설치
다음 중 하나의 패키지 매니저를 사용하여 Vapor UI를 설치하세요:
npm install npm install @vapor-ui/core@latest @vapor-ui/icons@latest
프레임워크별 설정
Next.js
Next.js 프로젝트에서 Vapor UI를 설정하는 방법:
1. App Router (권장)
app/layout.tsx
에 스타일을 추가하세요:
import '@vapor-ui/core/styles.css';
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="ko">
<body>{children}</body>
</html>
);
}
2. Pages Router
pages/_app.tsx
에 스타일을 추가하세요:
import '@vapor-ui/core/styles.css';
import type { AppProps } from 'next/app';
export default function App({ Component, pageProps }: AppProps) {
return <Component {...pageProps} />;
}
Vite
Vite 프로젝트에서 src/main.tsx
또는 src/main.js
에 스타일을 추가하세요:
import React from 'react';
import ReactDOM from 'react-dom/client';
import '@vapor-ui/core/styles.css';
import App from './App.tsx';
ReactDOM.createRoot(document.getElementById('root')!).render(
<React.StrictMode>
<App />
</React.StrictMode>,
);
Create React App
src/index.js
또는 src/index.tsx
에 스타일을 추가하세요:
import React from 'react';
import ReactDOM from 'react-dom/client';
import '@vapor-ui/core/styles.css';
import App from './App';
const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement);
root.render(
<React.StrictMode>
<App />
</React.StrictMode>,
);
컴포넌트 사용하기
이제 React 애플리케이션에서 Vapor UI 컴포넌트를 사용할 수 있습니다:
컴포넌트 구성하기
이것은 Vapor UI를 사용하여 컴포넌트를 구성하는 예시입니다.
import { Card } from '@vapor-ui/core';
export default function AssembleComponent() {
return (
<Card.Root>
<Card.Header>
<h2>컴포넌트 구성하기</h2>
</Card.Header>
<Card.Body>
<p>이것은 Vapor UI를 사용하여 컴포넌트를 구성하는 예시입니다.</p>
</Card.Body>
</Card.Root>
);
}