Я новичок в React Router и пытаюсь связать кнопку с другой страницей, используя.При нажатии на кнопку он переходит на правильный URL, но показывает пустую страницу.
Я ознакомился с некоторыми решениями, которые я нашел здесь в StackOverflow, такими как использование withRouter при соединении или добавление {pure: false} к соединению, но ни одно из них не сработало
renderAdmin(stream) {
if (stream.userId === this.props.currentUserId) {
return (
<div className="right floated content">
<Link to={`/streams/edit/${stream.id}`} className='ui button primary'>Edit</Link>
<button className="ui button negative">
Delete
</button>
</div>
)
}
}
или
renderCreateStream() {
if (this.props.userIsSignedIn) {
return (
<div style={{textAlign: 'right' }} >
<Link exact="true" to='/streams/new' className='ui button primary'>
Create Stream
</Link>
</div>
)
}
}
Оба указанных выше маршрута ведут на пустую страницу