We are excited to share Reactive Search v3: React UI components for building production grade search UIs.

This is our biggest release till date and includes new features (voice search, GraphQL support), major accessibility enhancements and changes that make it easier than ever to build production grade search UIs.

You can find the steps in the quickstart guide.

You can watch the 👆 1-min video to see how easy it is to get started and be productive. Or follow along with the quickstart guide.

💡 🚀 Over the last year, we have seen a lot of use-case requests by ReactiveSearch users and have built a dedicated marketplace of apps to help anyone get a jumpstart. It includes everything from a complete e-commerce app to searching with datagrid to creating a dashboard app to showing use of custom design systems. You can check the entire catalogue over at https://reactiveapps.io.

Migrating from SearchKit? Read our guide here:

What’s Awesome About The v3 Release

Render Props and Controlled Components Support — The new render props make the UI components more extendable. Controlled components support is now built-in. Voice Search, Search Operators, GraphQL Support — You can now build voice search UIs. Preliminary GraphQL support helps with connecting to the backend in a more flexible manner. You can now also build a Google like advanced search behavior easily with the search operators. 20+ data driven UI components — most comprehensive of any UI components library: Search, Lists, Dates, Range, Result displays. Components are styled and scoped with configurable theming and customizable query syntax. In v3, we have added a new StateProvider component that allows access to the search state for better extensibility. Search Analytics Support — When you host your ElasticSearch backend with appbase.io (we support ElasticSearch indexes hosted anywhere), ReactiveSearch can capture search analytics, clicks and search state which are then accessible from appbase.io dashboard. Production Ready — Reactive Search is now relied upon by over 500 open-source projects and many more privately. Actively developed on Github — Available under Apache 2.0 license, this release includes over 500+ feature additions and issue fixes since the first release. Bring your own components — Starting v2, you can bring your own components into ReactiveSearch to take advantage of the reactive state architecture. We now also support a StateProvider component that allows accessing the entire search state for better extensibility.

👆 You can also check out the Reactive Search overview video.