!284 fix: 修复 UserSelect Effect 依赖导致的无限更新

Merge pull request !284 from 李中原/N/A
This commit is contained in:
疯狂的狮子Li 2026-10-15 03:42:24 +00:00 committed by Gitee
commit 25e69f1937
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -127,9 +127,9 @@ export default function UserSelect({
// useEffectEvent 在 effect 中调用是 React 官方推荐用法 // useEffectEvent 在 effect 中调用是 React 官方推荐用法
// oxlint-disable-next-line react/set-state-in-effect // oxlint-disable-next-line react/set-state-in-effect
initModal(); initModal();
// initModal/resetModal 为 useEffectEvent 引用稳定 无需作为依赖 // Effect Event 每次渲染的引用可能变化,不应作为依赖;弹窗初始化和重置只跟随 open
// oxlint-disable-next-line react/exhaustive-effect-dependencies // oxlint-disable-next-line react/exhaustive-effect-dependencies
}, [initModal, open, resetModal]); }, [open]);
const handleQuery = async () => { const handleQuery = async () => {
const values = form.getFieldsValue(); const values = form.getFieldsValue();