Skip to content

Commit 344e2bb

Browse files
committed
fix: ref compose
1 parent 3cd0341 commit 344e2bb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/index.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,10 @@ const Segmented = React.forwardRef<HTMLDivElement, SegmentedProps>(
131131
} = props;
132132

133133
const containerRef = React.useRef<HTMLDivElement>(null);
134-
const mergedRef = composeRef<HTMLDivElement>(containerRef, ref);
134+
const mergedRef = React.useMemo(
135+
() => composeRef<HTMLDivElement>(containerRef, ref),
136+
[containerRef, ref],
137+
);
135138

136139
const segmentedOptions = React.useMemo(() => {
137140
return normalizeOptions(options);

0 commit comments

Comments
 (0)