reactjs - 在组件之上添加父组件时,子组件的状态会转移到父组件
问题描述
我正在这样做
第一次:
this.setstate({
windows: <Window title="Window 1>
</Window>
});
第二次:
this.setstate({
windows: <Window title="Window 2">
{this.state.windows}
</Window>
});
现在的问题是状态值存储在窗口 1 中,这会转移到窗口 2 并且窗口 1 的状态会被重置。我想将窗口 1 的状态保留在窗口 1 组件中,并创建窗口 2 的新状态
解决方案
推荐阅读
- c++ - 为什么没有 realloc 等同于 new/delete 系列?
- javascript - 使用 javascript 在伪元素之后和之前添加样式
- mongodb - 从数组键中提取信息并更新 mongoDB 中数组的对象
- javascript - 如何以角度指定路由器出口?
- flutter - 如何仅显示列表中的特殊部分 FLUTTER
- iis - 托管在 IIS 上的 Dot Net Core 应用程序在系统重新启动时崩溃
- php - 如何使用数组更新多行
- android - Android JNI/C++/CMake:如何添加和构建相互依赖的 C++ 库?
- mysql - 基于第一个表中的值的连接表中的最大值
- maven - Serenity Cucumber Jenkins 作业在 [Error] WARNING 消息后挂起 10 多分钟