1
2
子组件 不要 有权访问父状态;数据单向流动:向下。 如果子组件需要访问父状态,则应将该状态作为属性传递。 如果这不足以满足您的需要(例如,一个嵌套很深的层次结构,其中的子级需要更新更高级别的状态),那么您可能需要一个不同的状态管理系统,例如redux/etc。
在你的情况下,如图所示,把一系列肖像传给
这是react和类似软件中的一个基本概念:哑组件、智能容器。转储组件获取数据和函数,容器管理状态。这会在深层层次结构中分解,因为最终必须将属性传递到多个级别。 那个 可以 通过react上下文寻址,或者将属性注入克隆的子级,等等,但是这些是否是好的解决方案取决于您的体系结构。一般来说,不同形式的状态管理可以通过引入一个复杂的层来解决这样的问题。 要修改容器的状态,需要传递一个hander;非常方便:
在
|
2
1
您显示的错误,绝对不是来自附加代码。 如果你想把状态传下去用这个
所以在
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Anaya Ammar · 渲染后未显示的值 1 年前 |
Zemelon · -moz背面可见性不适用于顺风css 1 年前 |
Mark C. · 制作一个可松开的单选按钮[关闭] 1 年前 |