首页 > react-redux 传递方法很繁琐

react-redux 传递方法很繁琐

使用 react-redux 差不多两周了,现有的方式是在 container 将数据和方法都 map 进去。但是组件层级一多就有可能会忘记某一层,感觉很繁琐,并且有一定机会出现忘记某一层传递。
不知道是我方式不对,还是这种设计是为了解决某种问题,求解答


只要一层的 container


我们使用了2个月,并完成了一个较大的项目。个人经验是一般container(聪明组件)就是最低一层的组件了,里面一般不会再包含containers,这样就不会有层层相套的情况。container只需要传进它自己需要的state就可以,一般不超过5个数据项。另外,container和components不必要跟业务层级挂钩,功能合适就可以。


觉得层级传递props麻烦可以看下context,不过不是官方推荐的。
或者暴力把数据放在全局,再去取就好。(真有人这样搞)

【热门文章】
【热门文章】