Appearance
Input
概要
シンプルなテキスト入力コンポーネント。Bootstrap5 の form-control クラスを自動付与。リアルタイム入力値の同期、blur または Enter キー時の確定処理。
Usage 使用例
API Reference
Props
value?: string | null- 入力値oninput?: (v: string | null) => void- 入力時のコールバックplaceholder?: string- プレースホルダーclass?: string- 追加 CSS クラスonblur?: () => void- フォーカス喪失時のコールバックtype?: string- input タイプ(デフォルト: "text")disabled?: boolean- 無効化フラグid?: string- input 要素の ID
使用例
tsx
<Input
value={state.username}
oninput={(v) => state.username = v}
placeholder="ユーザー名を入力"
/>