Skip to content

Commit 943a1b2

Browse files
committed
feat: memoize divider
1 parent ae44ce6 commit 943a1b2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Divider/Divider.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export interface DividerProps {
99
hide?: boolean;
1010
}
1111

12-
export function Divider({ hide = false }: DividerProps): JSX.Element {
12+
function _Divider({ hide = false }: DividerProps): JSX.Element {
1313
const opacity = React.useRef(new Animated.Value<number>(hide ? 0 : 1));
1414

1515
Animated.useCode(() => {
@@ -32,3 +32,5 @@ export function Divider({ hide = false }: DividerProps): JSX.Element {
3232
</Animated.View>
3333
);
3434
}
35+
36+
export const Divider = React.memo(_Divider);

0 commit comments

Comments
 (0)