我在React Native应用程序上使用react-instantsearch模块。我正在使用它作为受控组件,传递searchState
,如此:
<InstantSearch
appId='something'
apiKey='somethingElse'
indexName='index'
searchState={this.props.algoliaSearchState}
>
当我更改类别(hierarchicalMenu
)或位置(aroundLatLng
)时,这样可以正常工作,但是当我更改query
时,它对我得到的匹配没有任何影响。
我可以看到query
正在传入(通过日志记录和反应原生的devtools:
任何想法可能会出错?
答案 0 :(得分:1)
要进行细化,需要在搜索状态内存在并安装相应的小部件。
hierarchicalMenu
为HierarchicalMenu
,aroundLatLng
为Configure
,query
为SearchBox
。
如果您不想为窗口小部件进行任何渲染,只需创建VirtualWidget即可。但是为了应用它的改进,它应该被安装。