Skip to content

Commit 3d886fc

Browse files
committed
fix: change to useStableCallback
1 parent 9a2a1f9 commit 3d886fc

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

package/src/components/Message/MessageSimple/MessageSimple.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useCallback, useMemo, useState } from 'react';
1+
import React, { useMemo, useState } from 'react';
22
import { Dimensions, LayoutChangeEvent, StyleSheet, View } from 'react-native';
33

44
import { Gesture, GestureDetector } from 'react-native-gesture-handler';
@@ -24,6 +24,7 @@ import {
2424
} from '../../../contexts/messagesContext/MessagesContext';
2525
import { useTheme } from '../../../contexts/themeContext/ThemeContext';
2626

27+
import { useStableCallback } from '../../../hooks/useStableCallback';
2728
import { NativeHandlers } from '../../../native';
2829

2930
import { checkMessageEquality, checkQuotedMessageEquality } from '../../../utils/utils';
@@ -218,13 +219,13 @@ const MessageSimpleWithContext = (props: MessageSimplePropsWithContext) => {
218219
shouldRenderSwipeableWrapper,
219220
);
220221

221-
const onSwipeActionHandler = useCallback(() => {
222+
const onSwipeActionHandler = useStableCallback(() => {
222223
if (customMessageSwipeAction) {
223224
customMessageSwipeAction({ channel, message });
224225
return;
225226
}
226227
setQuotedMessage(message);
227-
}, [channel, customMessageSwipeAction, message, setQuotedMessage]);
228+
});
228229

229230
const THRESHOLD = 25;
230231

0 commit comments

Comments
 (0)