mattermost-mobile/app
Elias Nahum d84a0afd3a
Avoid unnecessary re-renders (#8673)
* Only set the height on the message component if it ends up being greater than the maxHeight to avoid re-renders

* Cache the teams theme to avoid unnecessary computation and re-renders

* useDidUpdate instead of useEffect to avoid setting the theme preference without need

* add comment on clear cache
2025-03-13 21:28:48 +08:00
..
actions Improve emoji picker performance introducing flashList (#8650) 2025-03-11 22:09:46 +08:00
client [MM-62925] introduce websocket client-side ping (#8633) 2025-03-11 11:48:09 -04:00
components Avoid unnecessary re-renders (#8673) 2025-03-13 21:28:48 +08:00
constants [MM-62925] introduce websocket client-side ping (#8633) 2025-03-11 11:48:09 -04:00
context Avoid unnecessary re-renders (#8673) 2025-03-13 21:28:48 +08:00
database Enforce names for singleton imports (#8639) 2025-02-27 12:46:17 +01:00
helpers Network metrics (#8390) 2024-12-17 19:51:26 +08:00
hooks Update useExternalLink to match webapp (#8675) 2025-03-13 12:28:00 +01:00
i18n MM-59761 Add tests for i18n functionality (#8510) 2025-01-31 09:30:42 -05:00
init Enforce names for singleton imports (#8639) 2025-02-27 12:46:17 +01:00
managers Enforce names for singleton imports (#8639) 2025-02-27 12:46:17 +01:00
products/calls Fix list scrolling inside bottom sheet (#8648) 2025-03-12 17:29:50 +08:00
queries Fix list scrolling inside bottom sheet (#8648) 2025-03-12 17:29:50 +08:00
screens Avoid unnecessary re-renders (#8673) 2025-03-13 21:28:48 +08:00
store Enforce names for singleton imports (#8639) 2025-02-27 12:46:17 +01:00
utils Improve emoji picker performance introducing flashList (#8650) 2025-03-11 22:09:46 +08:00