React multi-select component

I am curious about what 3rd party components people are using. The tool must meet the following requirements

  1. Single-select
  2. Multi-select
  3. Typeahead
  4. User can add custom options

Nice to have
-Custom Styling
-Grouping within options

Here are some examples courtesy of React Rocks

I think my personal preference is react-select as it is most similar to the behavior of UX I’ve used and liked in the past

Ideally the component should the features of:

you can see here,react.js select component