修复Switch组件无法有效传出值的问题。

This commit is contained in:
徐涛 2025-01-15 13:54:56 +08:00
parent 8573a5d372
commit 49bed04748

View File

@ -16,7 +16,7 @@ export function Switch({ checked = false, disabled = false, onChange }: SwitchPr
setIsChecked((prev) => !prev); setIsChecked((prev) => !prev);
onChange?.(!isChecked); onChange?.(!isChecked);
} }
}, [onChange, disabled]); }, [onChange, isChecked, disabled]);
useEffect(() => { useEffect(() => {
if (!isEqual(checked, isChecked)) { if (!isEqual(checked, isChecked)) {