2017-10-18 32 views
0

我在React Native應用程序上使用react-instantsearch模塊。我使用它作爲一個控制組件,傳遞一個searchState像這樣:Algolia React Instantsearch - 反應本機 - '查詢'搜索參數不起作用

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

當我更改了類別(hierarchicalMenu)或位置(aroundLatLng),這工作得很好,但是當我改變query它有對我得到的命中沒有影響。

我可以看到query在(均由日誌傳遞,並在反應本土devtools: screenshot from devtools

任何想法可能是錯誤怎麼回事

回答

1

對於細化呢?應用,它需要存在於搜索狀態內,並有相應的插件安裝。

對於hierarchicalMenuHierarchicalMenu,用於aroundLatLngConfigurequerySearchBox

如果您不想爲小部件進行任何渲染,只需創建一個VirtualWidget。但是由於它的改進被應用,它應該被安裝。

+0

謝謝,這是問題所在。我添加了一個虛擬的SearchBox,它工作。 – otajor