我将元素子级推上层级而不是向下推到上下文元素中,实际内容(元素子级)中的更改不会触发重新渲染,但实际上下文中的更改会触发。那是一个错误还是我做错了什么?
我试图制作一个模式包(引导可视化作为占位符),而不是在整个DOM和虚拟DOM上实例化模式,而是将数据集中在一个保持器/控制器中。该控制器将负责提供模态上下文并在必要时显示/隐藏。
示例代码太大,无法放在此处,因此我将其放在了codeandbox上:
https://codesandbox.io/s/modals-react-i8bdn(仅包含Bootstrap以使模式工作正常)
React将使状态与计数器值保持同步。