На React Router Link страница не отображается, я получаю пустую страницу и не знаю, как решить эту проблему - PullRequest
0 голосов
/ 02 июня 2019

Я новичок в 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>
            )
        }
    }

Оба указанных выше маршрута ведут на пустую страницу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...