react.js - react数据存放问题

查看:77
本文介绍了react.js - react数据存放问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

react 建议容器组件放state 然后子组件都props传数据 然后子组件修改数据后在props.callback到容器组件进行state改变。这样嵌套很多层难道要写很多callback

解决方案

前面的答案都讲到了用redux,我补充一下。

1、在使用了redux的前提下,我建议将组件分成【容器组件】和【展示组件】

2、在【1】的前提下,下面的建议可以解决你的问题。

我的建议是,你最好先做展示组件。当你意识到,有一些中间组件传递了过多的props,【有一些组件并不使用它们继承的props而只是将这些props传递给他们的子级】,而且每次子级组件需要更多数据时,你都需要重新调整或编写这些中间组件,那么,这时候你可以考虑引入容器组件了。这样做,你可以传递props和方法给末端的子级组件,而不必麻烦一些不相关的中间组件。 -- 来自上面的链接文章

这篇关于react.js - react数据存放问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆