0

我在 React Native 应用程序上使用 react-instantsearch 模块。我将它用作受控组件,searchState像这样传递:

  <InstantSearch
    appId='something'
    apiKey='somethingElse'
    indexName='index'
    searchState={this.props.algoliaSearchState}
  >

当我更改类别 ( hierarchicalMenu) 或位置 ( aroundLatLng) 时,这可以正常工作,但是当我更改时,query它对我获得的点击没有影响。

我可以看到query正在传入(通过日志记录和 react-native devtools: 来自开发工具的屏幕截图

任何想法这里可能出了什么问题?

4

1 回答 1

1

对于要应用的细化,它需要存在于搜索状态中并安装了相应的小部件。

hierarchicalMenuHierarchicalMenu,为aroundLatLngConfigure,为querySearchBox

如果您不想对小部件进行任何渲染,只需创建一个VirtualWidget。但是为了应用它的改进,它应该被安装。

于 2017-10-18T14:09:25.047 回答