JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://twitter.github.io/typeahead.js/releases/latest/typeahead.bundle.js"></script>
<input id="go" />

JavaScript

var ds = new Bloodhound({
		datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
		queryTokenizer: Bloodhound.tokenizers.whitespace,
		local: [{id: 1, name: "a b 1"}, {id: 2, name: "a b 2"}, {id: 3, name: "a"}],
		identify: function(obj) { console.log(obj); return obj.id; }
	});

	$('#go').typeahead(null, {
		name: 'ds',
		display: 'name',
		source: ds
	});