котором присутствуют ссылки
<button onClick="this.props.history.push('smth')">link</button> Проблема в том, что если показывать <Header /> то history.push() не работает. Но если выводить Header как <Route to='/' component={Header}/> то все работает отлично. Я имею ввиду, правильное ли это решение проблемы?
мне интересно, а реакт не орет на строку в том месте, где должен быть колбек?
Потому что в пропсы не попадает history, его помещает туда Route, оберните ваш компонент хеадера в withRouter, а лучше возьмите хук useHistory
Обсуждают сегодня