2017.11.13

解决:

Q:子组件里面获取不到state

  • A:子组件的值必须从父组件里面获取,或者定义自己的connect方法来获取state

Q:子组件如何给父组件传值

  • A:子组件调用父组件的方法:子组件的值更新后,调用this.props.method(msg),在父组件里面实现这个方法
parentMethod(msg){

}
<Child method = this.parentMethod />

Q:react-router v4的用法

  • A:
    在App组件里面调用this.props.children获取不到其子组件,react-router v4里面不能直接进行嵌套,需要用父组件包裹起来
// V3
<Route path='/' component={App}>
  <Route path='/first' component={First} />
  <Route path='/second' component={second} />
</Route>

// V4
<App>
  <Route path='/first' component={First} />
  <Route path='/second' component={second} />
</App>

反思:

  • 对于react+redux,还是在使用阶段,对于一些原理没有搞清楚,所以遇到问题的时候,有点无从下手,每天都要按时写总结,最少解决一个问题

action:

  • 对于不确定的东西要去实践,通过写例子来确认
  • 每天都要写博客来记录解决的问题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容