在React Router Link上,页面未呈现,我得到一个空白页面,不确定如何解决此问题

时间:2019-06-02 16:41:11

标签: react-redux

我是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>
            )
        }
    }

以上两条路线都进入空白页

0 个答案:

没有答案