⚡ Lightning-fast search for React, by Algolia
npm install react-instantsearch-core- react-instantsearch-core
- Installation
- Getting started
- API reference
- Documentation
- Contributing
- License
React InstantSearch Core is an open-source UI library for React that lets you quickly build a search interface in your front-end application.
InstantSearch’s goal is to help you implement awesome search experiences as smoothly as possible by providing a complete search ecosystem. InstantSearch tackles an important part of this vast goal by providing front-end primitives that you can assemble into unique search interfaces.
> Note: react-instantsearch-core exports renderless components and hooks which can be used for both web and React Native. If you are using React in a web project, we recommend using the package react-instantsearch instead, as it includes complete components that render to the DOM.
React InstantSearch Core is available on the npm registry. It relies on algoliasearch to communicate with Algolia APIs.
``sh`
yarn add algoliasearch react-instantsearch-coreor
npm install algoliasearch react-instantsearch-core
React InstantSearch Core is a headless React library that lets you create an instant search results experience using Algolia’s search API.
Check out our Getting Started guide to start implementing a full-featured search experience with React InstantSearch Core.
Check out the API reference.
The documentation is available on algolia.com/doc.
We welcome all contributors, from casual to regular 💙
- Bug report. Is something not working as expected? [Send a bug report][contributing-bugreport].
- Feature request. Would you like to add something to the library? [Send a feature request][contributing-featurerequest].
- Documentation. Did you find a typo in the doc? [Open an issue][contributing-newissue] and we'll take care of it.
- Development. If you don't know where to start, you can check the open issues that are [tagged easy][contributing-label-easy], the [bugs][contributing-label-bug] or [chores][contributing-label-chore].
To start contributing to code, you need to:
1. Fork the project
1. Clone the repository
1. Install the dependencies: yarn`
Please read our contribution process to learn more.
React InstantSearch is MIT licensed.
[contributing-bugreport]: https://github.com/algolia/instantsearch/issues/new?template=BUG_REPORT.yml&labels=triage,Library%3A%20React+InstantSearch
[contributing-featurerequest]: https://github.com/algolia/instantsearch/discussions/new?category=ideas&labels=triage,Library%3A%20React+InstantSearch&title=Feature%20request%3A%20
[contributing-newissue]: https://github.com/algolia/instantsearch/issues/new?labels=triage,Library%3A%20React+InstantSearch
[contributing-label-easy]: https://github.com/algolia/instantsearch/issues?q=is%3Aopen+is%3Aissue+label%3A%22Difficulty%3A+Easy%22+label%3A%22Library%3A%20React+InstantSearch%22
[contributing-label-bug]: https://github.com/algolia/instantsearch/issues?q=is%3Aissue+is%3Aopen+label%3A%22Type%3A+Bug%22+label%3A%22Library%3A%20React+InstantSearch%22
[contributing-label-chore]: https://github.com/algolia/instantsearch/issues?q=is%3Aissue+is%3Aopen+label%3A%22Type%3A+Chore%22+label%3A%22Library%3A%20React+InstantSearch%22