From 6c75b2e313a4078b6d5f07b68e394234a776ef1a Mon Sep 17 00:00:00 2001 From: LoganDark <4723091+LoganDark@users.noreply.github.com> Date: Fri, 23 May 2025 02:58:02 -0700 Subject: [PATCH] fix: respect `immediate` option to `useResize` hook --- .changeset/hot-socks-whisper.md | 5 +++++ packages/core/src/hooks/useResize.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/hot-socks-whisper.md diff --git a/.changeset/hot-socks-whisper.md b/.changeset/hot-socks-whisper.md new file mode 100644 index 0000000000..a0dda69a4e --- /dev/null +++ b/.changeset/hot-socks-whisper.md @@ -0,0 +1,5 @@ +--- +'@react-spring/core': patch +--- + +Respect `immediate` option to `useResize` hook diff --git a/packages/core/src/hooks/useResize.ts b/packages/core/src/hooks/useResize.ts index c5b4c2c06b..aad28d9532 100644 --- a/packages/core/src/hooks/useResize.ts +++ b/packages/core/src/hooks/useResize.ts @@ -57,7 +57,9 @@ export const useResize = ({ width, height, immediate: - sizeValues.width.get() === 0 || sizeValues.height.get() === 0, + sizeValues.width.get() === 0 || + sizeValues.height.get() === 0 || + springOptions.immediate === true, }) }, { container: container?.current || undefined }