componentDidUpdate(prevProps, prevState, snapshot) {
if (this.state.menuMobile) {
if (this.props.location.pathname !== this.props.history.location.pathname) {
this.setState({
menuMobile: false
})
}
}
}
<NavLink to="/" >
Почему this.props.location.pathname и this.props.history.location.pathname вдруг оказываются равны ?
componentDidUpdate(prevProps) {
if (
prevProps.location.pathname !== this.props.location.pathname &&
this.state.menuMobile
) {
this.setState({ menuMobile: false });
}
}