まず、チャクラフォームを使用するためには、プロジェクトに必要な依存関係をインストールする必要があります。例えば、npmパッケージマネージャを使用している場合は、以下のコマンドを実行します。
npm install @chakra-ui/react @emotion/react @emotion/styled framer-motion
次に、チャクラフォームを実際に使用してフォームを作成する方法を見ていきましょう。以下に、シンプルなログインフォームの例を示します。
import { ChakraProvider, Box, Input, Button } from "@chakra-ui/react";
function LoginForm() {
return (
<Box>
<Input placeholder="ユーザー名" />
<Input placeholder="パスワード" type="password" />
<Button colorScheme="blue">ログイン</Button>
</Box>
);
}
function App() {
return (
<ChakraProvider>
<LoginForm />
</ChakraProvider>
);
}
export default App;
上記の例では、@chakra-ui/react
パッケージから必要なコンポーネントをインポートし、LoginForm
コンポーネント内でそれらを使用してフォームを作成しています。Input
コンポーネントはテキスト入力フィールドを表示し、Button
コンポーネントはログインボタンを表示します。
このように、「チャクラフォーム」を使うことで、簡単にシンプルなフォームを作成することができます。さらに、チャクラフォームはカスタマイズも容易であり、デザインやスタイルを自由に変更することもできます。
この記事では、「チャクラフォーム」の基本的な使い方とコード例を紹介しました。これにより、Reactベースのプロジェクトで効率的にフォームを作成することができるようになるでしょう。