스타일링을 위해 Bootstrap을 사용하고 원래 Twitter의 typeahead.js에서 영감을 받은 React 기반 typeahead입니다. 단일 및 다중 선택을 모두 지원하며 WAI-ARIA 작성 방식을 준수합니다. 실제 사례를 사용해 보세요.
문서와 예제는 최신 릴리스에 적용되며 오래된 버전을 사용하는 경우 더 이상 적용되지 않을 수 있습니다.
npm install --save react-bootstrap-typeahead
또는
yarn add react-bootstrap-typeahead
프로젝트에 모듈을 포함합니다.
import { Typeahead } from 'react-bootstrap-typeahead' ; // ES2015
var Typeahead = require ( 'react-bootstrap-typeahead' ) . Typeahead ; // CommonJS
개발 및 프로덕션 빌드는 NPM 패키지에 포함되어 있습니다. 또는 CDNJS 또는 unpkg에서 가져올 수 있습니다.
구성 요소는 주로 Bootstrap에 의존하지만 몇 가지 추가 스타일이 필요합니다. 제공된 CSS 파일을 프로젝트에 포함해야 합니다.
// Import as a module in your JS
import 'react-bootstrap-typeahead/css/Typeahead.css' ;
또는
< link
rel =" stylesheet "
href =" https://unpkg.com/react-bootstrap-typeahead/css/Typeahead.css "
/>
Bootstrap 5를 지원하기 위한 노력의 일환으로 이 패키지에는 위의 기본 CSS 파일과 함께 포함되어야 하는 Typeahead.bs5.css
라는 CSS 파일도 포함되어 있습니다.
코드 샘플도 포함된 실제 예제를 사용해 보세요. 예제를 수정하려면 저장소를 복제하고 npm install
및 npm start
실행하여 예제 파일을 빌드하세요. 그런 다음 브라우저에서 로컬로 HTML 파일을 열 수 있습니다.
다음 샌드박스 예제를 시도해 볼 수도 있습니다.
다른 사람들에게 유용할 수 있는 예시 사용 사례가 있다면 샌드박스를 생성하고 풀 요청을 제출하여 목록에 추가하세요!
다음 브라우저의 최신 버전이 지원됩니다.
크로스 브라우저 테스트 지원을 제공한 BrowserStack에 특별히 감사드립니다.
MIT