Currently MultiSelect can select from a given list.
Would like an option where given a prop(say allowCreate), it allows to create a new Tag from a user which doesn't exist in the predefined list.
Haven't tried it myself -- maybe use the noResults prop to render a menu item that adds the query to your items
We've done this ourselves, it's pretty straightforward. Like @llorca said, just use the noResults prop to render a MenuItem that does what you need.

easy enough. thanks for the follow up here @dmackerman 馃憣
@giladgray Can we reopen? The above workaround doesn't clear the input text in the MultiSelect, which makes a subpar experience as the user needs to delete the text themselves to select something else
@shuyangli you can easily control the query to clear it as needed.
It'd be great if this could be done in an unmanaged way (similar to ReactSelect)
+1 on this @giladgray @shuyangli . I have a random react-select in my application which is styled with targetted styles to achieve the same. Would be great if blueprintJS did this in an un-managed way.
Most helpful comment
@giladgray Can we reopen? The above workaround doesn't clear the input text in the
MultiSelect, which makes a subpar experience as the user needs to delete the text themselves to select something else