Skip to Content

Select

Selectコンポーネントは、セレクトボックス(ドロップダウンリスト)を作成するためのコンポーネントです。

基本的な使い方

import { Card, Form, Flexbox, Select, Button } from "@basemachina/view"; const App = () => { const options = [ { label: "オプション1", value: "1" }, { label: "オプション2", value: "2" }, { label: "オプション3", value: "3" }, ]; return ( <Card> <Form onSubmit={() => {}}> <Flexbox direction="col"> <Select name="choice" label="選択" options={options} /> <Button type="submit" title="送信" color="blue" /> </Flexbox> </Form> </Card> ); }; export default App;
使用例

詳細なインターフェース

名前説明必須・任意デフォルト値
nameフィールドの名前を指定します。必須なし
labelラベルを指定します。任意なし
value選択された値を指定します。optionsのvalueのいずれかを指定します。任意なし
options選択肢の配列を指定します。配列内の要素は{label: '', value: ''}の形式で指定してください。必須なし
onChange入力内容の変更を検知するイベントハンドラー関数を指定します。引数としてReactイベントオブジェクト が渡されます。任意なし

value, onChange propsの使い方

「フォーム#value, onChange propsの使い方」をご覧ください。