我正试图让我的搜索栏正常工作.
进行搜索时,路由器将我发送到/ list /(无论我搜索到什么)
进行搜索时,路由器将我发送到/ list /(无论我搜索到什么)
搜索栏正在以编程方式更改我的路由,如下所示:
var pathname = '/list/'; var query = { q: this.state.searchBar }; hashHistory.push({pathname,query});
/ list /:q有一个componentDidMount函数,它将GET请求发送到数据库,但如果我在’/ list /:q’上完成新搜索,则url会更新,但不会重新加载该组件.