Я почти уверен, что где-то видел такое поведение, так что я почти уверен, что это можно сделать. На данный момент у меня есть полностью функциональный элемент SearchBox и ниже него, InfiniteHits. Но я хочу, чтобы хиты начали загружаться после того, как пользователь нажал на SearchBox (но еще ничего не набрал).
Если это слишком сложно, у меня тоже ничего не отображается, пока пользователь не введет текст в SearchBox.
На данный момент мой ход мыслей был чем-то вроде создания объекта <Configure hitsPerPage={}/>
, а затем каким-то образом манипулирования hitPerPage через <SearchBox onClick={} />
, но у меня не было повезет с этим.
для некоторого контекста это общая структура моей страницы:
<div>
<InstantSearch>
<div>
<SearchBox/>
<InfiniteHits/>
</div>
</InstantSearch>
</div>)
TLDR: мне нужна помощь в реализации одного из следующих способов поведения для моего SearchBox
1. Хиты не отображаются, пока пользователь не нажмет на SearchBox
2. Хиты не отображаются, пока пользователь не введет текст в SearchBox