The library is designed to simplify the implementation of Search Autocomplete functionality by providing:
๐ Autocomplete products, keywords and history visualization.
๐ Automatic bindings to Nosto Search API.
๐งฉ Autocomplete component state management.
๐ Nosto Analytics out of the box, Google Analytics support.
๐๏ธ Default Autocomplete components and templates.
๐ฎ Keyboard navigation.
You can install the Nosto Autocomplete
library via npm:
npm install @nosto/autocomplete
The Nosto Autocomplete library can be imported and used in various ways, depending on your preferred framework or template language.
Framework | Import Statement |
---|---|
Base | import { autocomplete } from "@nosto/autocomplete" |
Mustache | import { autocomplete, fromMustacheTemplate, defaultMustacheTemplate } from "@nosto/autocomplete/mustache" |
Liquid | import { autocomplete, fromLiquidTemplate, defaultLiquidTemplate } from "@nosto/autocomplete/liquid" |
Preact | import { autocomplete, Autocomplete } from "@nosto/autocomplete/preact" |
React | import { autocomplete, Autocomplete } from "@nosto/autocomplete/react" |
Choose the import method that aligns with your project's requirements and technology stack.
โDo not combine multiple imports as it will fetch multiple bundles.โ
Read Nosto Techdocs for more information on how to use the library.
Library TypeDoc page includes detailed library helpers documentation and examples.