Я новичок в react router and react
.
Здесь у меня есть маршрут, который я использую вот так:
history.push({
pathname: '/quiz-questions',
state: {
isReload: false
}
})
Теперь, в компоненте, где он получает рендеры,
в
constructor(props) {
super(props)
console.log(props.location.state.isReload)
}
, используя это, я пытался напечатать.Это печатается.
Теперь, когда я reload
на этой странице в то время, this state variable should not contain that value
, но здесь все еще получается это значение.
Итак, почему это происходит?