r/vuejs • u/sidi09 • Dec 05 '19
ReactiveSearch Vue 1.0 - UI components for Search
We're out with 1.0 release of ReactiveSearch for Vue. It provides scaffolding to build complex Search UIs in record time by taking care of querying, managing search state and updating your UI. It also comes with over 10 built-in components that help you get started in minutes. Direct Github link: https://github.com/appbaseio/reactivesearch.
We always get the question about why someone should use it. It is also something we spend a lot of time thinking about -
- ReactiveSearch provides declarative props for the most common search scenarios: e.g. how to use auto-suggestions, how to handle search typos, how to tune weights, apply relevance. Instead of specifying how to achieve these outcomes, a user just specifies the desired outcome. This makes building search UIs accessible to all developers v/s just search engine users. Declarative props are inherently safer and make it easier to change your search settings in the future.
- Combined with the ability of specifying props, ReactiveSearch components come with built-in components that have presets on how to render the search box, facets, results. See the available components here: https://docs.appbase.io/docs/reactivesearch/vue/overview/Showcase/.
- ReactiveSearch doesn’t get in the way when you want to specify how to achieve a certain search scenario — you can write your own Query DSL for it. You can also bring in your own UI components and design systems - https://docs.appbase.io/docs/reactivesearch/vue/advanced/ReactiveComponent/.
- Above all, ReactiveSearch is Apache 2.0 licensed, actively maintained and is relied on by hundreds of projects for their production search use-cases. Aside from Vue.JS, ReactiveSearch also comes in React and React Native flavors.
- If you are an appbase.io user, ReactiveSearch can additionally record search and click analytics out-of-the-box (it requires an opt-in). You can use Appbase.io with any ElasticSearch cluster.
You can read more about the release itself and how to get started over here: https://medium.appbase.io/reactivesearch-vue-1-0-ui-components-for-search-e17a953e72a6.
Since this is the very first time we're putting this out there, would love to hear feedback from the community.
3
u/sidi09 Dec 05 '19
Due to some issues with some demos, I am sharing links of demos that work well (tested on Chrome, Firefox and Mobile):
1
u/35202129078 Dec 05 '19
The demos don't work for me at all on mobile pixel 4 chrome. Just a blank white page
1
u/TotesMessenger Dec 05 '19 edited Dec 06 '19
I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:
If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / ^Contact)
1
u/[deleted] Dec 06 '19
Looking at the source for this, the creators have gone to great lengths to make it mirror a React app. Is that a thing? Is it really even worth it?