diff --git a/src/styled-component.tsx b/src/styled-component.tsx index f8da642..2ad6598 100644 --- a/src/styled-component.tsx +++ b/src/styled-component.tsx @@ -8,7 +8,7 @@ export type StyledComponentProps
= StyledProps
& {
export const StyledComponent = React.forwardRef(
({ component, ...options }, ref) => {
- const Component = styled(component);
+ const Component = React.useMemo(() => styled(component), [component]);
// eslint-disable-next-line @typescript-eslint/no-explicit-any
return