Fix disclosure state toggle behavior
This commit is contained in:
parent
ed13193430
commit
bedfa33117
@ -32,6 +32,8 @@ export function createDisclosureState(
|
||||
isOpen,
|
||||
open: () => setIsOpen(true),
|
||||
close: () => setIsOpen(false),
|
||||
// Imperative-only: do not call toggle() inside a reactive computation (effect/memo),
|
||||
// as isOpen() would create an unwanted reactive dependency there.
|
||||
toggle: () => setIsOpen(!isOpen()),
|
||||
};
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user