请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

装饰器问题

  1. 一个react类可以链接多个装饰器吗?

  2. 如果可以链接多个,那么不同reducer里面的state存在命名空间问题吗?

正在回答

1回答

1、 当然可以使用多个装饰器

2.  每个 reducer 默认值负责自己的 state,有命名空间的,不会冲突

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3775984 #1
    比如一个类链接了两个redux的state, 一个state.counter,一个state.auth,两个都有user这个属性,但是传到类的this.props.user是唯一的,不会冲突吗?
    回复 有任何疑惑可以回复我~ 2017-11-01 16:08:43
  • 慕瓜8449030 回复 提问者 慕粉3775984 #2
    这种需求 connect第一个参数传入state 根据不同的reducer找到user即可 不会冲突的
    回复 有任何疑惑可以回复我~ 2017-11-01 17:08:11
  • 慕瓜8449030 回复 提问者 慕粉3775984 #3
    比如你有 counter 和 auth 两个 reducer
    @connect(state=>state)
    这样吧整个 state 传进来,然后使用 this.props.counter.user 和 this.props.auth.user 来区别
    回复 有任何疑惑可以回复我~ 2017-11-01 17:29:35

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
Redux+React Router+Node.js全栈开发
  • 参与学习       1822    人
  • 解答问题       750    个

全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!

了解课程
意见反馈 帮助中心 APP下载
官方微信