React Bootstrap Multiselectの使用方法


  1. インストールとインポート: まず、React Bootstrap Multiselectをインストールしてプロジェクトに追加します。以下のコマンドを使用します:
npm install react-bootstrap-multiselect

次に、必要なコンポーネントをインポートします:

import Multiselect from 'react-bootstrap-multiselect';
  1. 基本的な使用方法: React Bootstrap Multiselectを使用するには、次のようにコンポーネントをレンダリングします:
<Multiselect
  options={['Option 1', 'Option 2', 'Option 3']}
  selected={['Option 1']}
  onSelect={selectedOptions => console.log(selectedOptions)}
/>

上記の例では、optionsプロパティに選択肢のリストを指定し、selectedプロパティに初期選択状態のリストを指定しています。また、onSelectプロパティに選択が変更されたときに実行されるコールバック関数を指定しています。

  1. オプションのカスタマイズ: React Bootstrap Multiselectでは、さまざまなオプションを使用して外観や動作をカスタマイズすることができます。以下にいくつかの例を示します:
<Multiselect
  options={['Option 1', 'Option 2', 'Option 3']}
  selected={['Option 1']}
  onSelect={selectedOptions => console.log(selectedOptions)}
  maxSelected={2}
  buttonText="Select Options"
  enableSearch={true}
/>

上記の例では、maxSelectedプロパティを使用して選択できる最大の項目数を制限し、buttonTextプロパティを使用してボタンのテキストを指定しています。さらに、enableSearchプロパティをtrueに設定することで、検索バーを有効にします。

これらはReact Bootstrap Multiselectの基本的な使用方法といくつかのカスタマイズオプションの例です。さまざまなプロパティやメソッドがありますので、公式ドキュメントを参照してさらに詳細な情報を取得することをおすすめします。