🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL

Tiny react input component with HTML5-like autocomplete support.

Form React

Documentation

Input Autocomplete

Tiny react input component with HTML5-like autocomplete.

input-autocomplete-demo

Why not HTML5 autocomplete?

Because HTML5 autocomplete only show options based on earlier user typed values.

Features:

  • Autocomplete based only on given values.
  • No styling. Style it yourself as a regular text input element.
  • Tiny abstraction over input element.
  • Typescript types.

Demo and examples

Live demo: kevinjhanna.github.io/input-autocomplete

Installation

npm install input-autocomplete --save 

Usage

Uncontrolled input

  import { InputAutocomplete } from 'input-autocomplete'    <InputAutocomplete     type='text'     autocompleteValues={['john lennon', 'john travolta']}   />

Controlled input

  import { InputAutocomplete } from 'input-autocomplete'    let state = {      name: ''   }    const handleOnChange = (ev) => {     state = {       name: ev.currentTarget.value     }   }    <InputAutocomplete     type='text'     autocompleteValues={['john lennon', 'john travolta']}     value={state.name}     onChange={handleOnChange}   />

You May Also Like