A cross-browser autocomplete component for React
npm install react-input-completion defaults to the native HTML5 (unless you prefer it didn't) and polyfills any unsupported browsers, with no external dependencies.

wraps an input, and connects it to a list of options.
npm install --save react-input-completion
``jsx
// in your component's render function
var browsers = ['Chrome', 'Firefox', 'IE', 'Safari'];
var onChange = this.onChange.bind(this);
`
- Callback function for when input value changes. Arguments: DOMEvent, value.
options - Array of suggestions to present to the user. They can be updated at any time.
name - Unique identifier for the list
useNative - Boolean (optional) to use native HTML5