Я использую history.push вот так:
state = {
resumeList : [],
}
Searchinp = (event) => {
event.preventDefault()
const props = this.props
console.log(props)
const searchValue = event.target.value
this.setState({
Search:searchValue
})
console.log(searchValue)
props.history.push({search: `phrase=${searchValue}` });
reqhandler({
url: exporturl.getportofoliorequest(),
method : "get",
headers : {
"Authorization": `Bearer ${gettoken().acctoken}`
},
params : {
lang : getLang(),
phrase : event.target.search.value
}
}).then(res => {
console.log(res.data)
this.setState({
...this.state,
resumeList : res.data.results,
})
console.log(this.state.resumeList)
}).catch(err => {
console.log("Error :" , err)
})
}
когда я использую history.poush (), мое состояние не обновлялось, но URL-адрес изменялся. но когда я удаляю его, мое состояние обновляется, пожалуйста, помогите мне