diff --git a/package/src/components/MessageList/MessageList.tsx b/package/src/components/MessageList/MessageList.tsx index 365beede08..9c04cd5a5e 100644 --- a/package/src/components/MessageList/MessageList.tsx +++ b/package/src/components/MessageList/MessageList.tsx @@ -956,10 +956,19 @@ const MessageListWithContext = < }); } - const renderListEmptyComponent = () => ( - - - + const shouldApplyAndroidWorkaround = + inverted && Platform.OS === 'android' && Platform.Version >= 33; + + const renderListEmptyComponent = useCallback( + () => ( + + + + ), + [EmptyStateIndicator, shouldApplyAndroidWorkaround], ); if (!FlatList) return null; @@ -979,9 +988,6 @@ const MessageListWithContext = < return null; }; - const shouldApplyAndroidWorkaround = - inverted && Platform.OS === 'android' && Platform.Version >= 33; - return (