2017.11.13

问题描述

  • 昨天写的时候不知道怎么实现点击侧边栏让conten去改变,就写了一个方法,当点击不同的按钮就返回不同的组件。

今天早上问了学姐,学姐给我说可以使用路由去解决这个问题。然后看了一下如何去实现:

<Router>
    <App>  // 在App组件中相应的位置加入this.props.children,就能将其中的组件渲染出来
        <Route path="/one" Component={ChildrenOne}/>
        <Route path="/two" Component={ChildrenTwo}/>
    </App>
</Router>

  • 后来使用Link进行跳转的时候又遇到了问题,只能将url改变,但是没办法渲染相应的界面。

跟豆清一起在网上搜索,发现遇到这种问题的人不在少数。我们发现是因为少加了withRouter,只是加了withRouter但是还没有理解这个的原因。


  • 今天最后遇到的问题是我们使用在reducer里改变一个数组的值,但是在界面上没有办法去重新渲染,检查代码也没有问题,但是就是没有办法在state值改变后去重新渲染。

这个问题暂时没有解决,明天继续找原因。

总结

今天一天都在写成长日志,但是进度特别慢,自己觉得没问题的地方,不知道为什么就会突然出现问题。这个也是因为我们对一些技术的不熟悉,经过写成长日志,我们也能够更加熟悉这些技术。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容