Typeahead berbasis React yang mengandalkan Bootstrap untuk penataan gaya dan awalnya terinspirasi oleh typeahead.js Twitter. Ini mendukung seleksi tunggal dan ganda dan mematuhi praktik penulisan WAI-ARIA. Cobalah contoh langsung.
Harap perhatikan bahwa dokumentasi dan contoh berlaku untuk rilis terbaru dan mungkin tidak berlaku lagi jika Anda menggunakan versi yang sudah ketinggalan zaman.
npm install --save react-bootstrap-typeahead
atau
yarn add react-bootstrap-typeahead
Sertakan modul dalam proyek Anda:
import { Typeahead } from 'react-bootstrap-typeahead' ; // ES2015
var Typeahead = require ( 'react-bootstrap-typeahead' ) . Typeahead ; // CommonJS
Pembangunan pengembangan dan produksi termasuk dalam paket NPM. Alternatifnya, Anda bisa mendapatkannya dari CDNJS atau unpkg.
Meskipun komponen ini terutama bergantung pada Bootstrap, diperlukan beberapa gaya tambahan. Anda harus menyertakan file CSS yang disediakan dalam proyek Anda:
// Import as a module in your JS
import 'react-bootstrap-typeahead/css/Typeahead.css' ;
atau
< link
rel =" stylesheet "
href =" https://unpkg.com/react-bootstrap-typeahead/css/Typeahead.css "
/>
Dalam upaya mendukung Bootstrap 5, paket ini juga berisi file CSS bernama Typeahead.bs5.css
yang harus disertakan bersama file CSS dasar di atas.
Coba contoh langsung, yang juga menyertakan contoh kode. Jika Anda ingin mengubah contoh, kloning repositori dan jalankan npm install
dan npm start
untuk membuat file contoh. Anda kemudian dapat membuka file HTML secara lokal di browser Anda.
Anda juga dapat mencoba contoh kotak pasir berikut:
Jika Anda memiliki contoh kasus penggunaan yang berguna bagi orang lain, silakan buat kotak pasir dan kirimkan permintaan tarik untuk menambahkannya ke daftar!
Versi terbaru dari browser berikut ini didukung:
Terima kasih khusus kepada BrowserStack yang telah menyediakan dukungan pengujian lintas browser.
MIT