refactor(组件): 将 destroyOnClose 替换为 destroyOnHidden 以优化组件销毁逻辑

refactor(React工具): 重构 React 18 兼容性补丁,合并开发环境修复功能

优化多个组件中的销毁逻辑,统一使用 destroyOnHidden 替代 destroyOnClose。同时重构 React 18 兼容性补丁代码,将开发环境的相关修复功能整合到 setupReactDevFixes 方法中,提高代码可维护性。
This commit is contained in:
2025-09-15 22:04:02 +08:00
parent 17de176609
commit 7c201f9083
7 changed files with 98 additions and 69 deletions

View File

@ -251,7 +251,7 @@ export default function FlowList() {
confirmLoading={editing}
onCancel={() => { setEditOpen(false); setEditRow(null); setEditName(''); editForm.resetFields() }}
okText="保存"
destroyOnClose
destroyOnHidden
maskClosable={false}
>
<Form form={editForm} layout="vertical" preserve={false} initialValues={{ name: editName }}>
@ -273,7 +273,7 @@ export default function FlowList() {
open={createOpen}
onOk={handleCreateOk}
onCancel={() => setCreateOpen(false)}
destroyOnClose
destroyOnHidden
maskClosable={false}
>
<Form form={createForm} layout="vertical" preserve={false}>