π¬ React-Native Chat SDK β Stream Chat. Includes a tutorial on building your own chat app experience using React-Native, React-Navigation and Stream
Whenever unmounting, the recording is already cleaned up and we don't need to do anything - hence the null check
RN's RefreshControl used in a FlatList does not seem to be working well and this is a well known issue that sometimes happens; fortunately the FlatList exposes its own API to spin up an internal RefreshControl through the refreshing and onRefresh properties which work fine
Really curious why this only behaves poorly on Expo though, might dive deeper into it at some other point to peek a bit under the hood
π― Goal
Fixes this Zendesk issue.
π Implementation details
recording
is already cleaned up and we don't need to do anything - hence thenull
checkRefreshControl
used in aFlatList
does not seem to be working well and this is a well known issue that sometimes happens; fortunately theFlatList
exposes its own API to spin up an internalRefreshControl
through therefreshing
andonRefresh
properties which work fineExpo
though, might dive deeper into it at some other point to peek a bit under the hoodπ¨ UI Changes
iOS
Android
π§ͺ Testing
βοΈ Checklist
develop
branch