Flatlist обновляется навсегда и не работает
Проблема в том, что у меня есть плоский список, когда приложение отображает все в порядке и показывает все элементы. Но когда
data
состояние плоского списка изменить приложения не работают должным образом подробнее ...
<HomeProvider>
<Wrapper>
<Container>
<AdvertisementsSlider />
</Container>
<ContainerBottom>
<MainCategories />
<RestaurantsList />
</ContainerBottom>
</Wrapper>
</HomeProvider>
MainCategories и RestaurantsList имеют Flatlist внутри, если данные об изменении, прикрепленные внутри списка, обновления и других вызовов функций больше не работают. Обновление списка остается загружаться вечно, похоже, что приложение разбилось, но нигде не регистрируется ошибка
а теперь, чтобы быть более интересным, если я прокомментирую любой из компонентов списка (MainCategories или RestaurantList), приложение работает нормально ... lol
РесторанСписок ->
<FlatList
data={memoizedRestaurants}
refreshing={loading}
onRefresh={() => getAllEstablishments()}
showsVerticalScrollIndicator={false}
numColumns={2}
columnWrapperStyle={wrapperStyle}
contentContainerStyle={containerStyle}
keyExtractor={(item: IRestaurants, index: number) => `${item.id}`}
ListHeaderComponent={() => <Header>Restaurantes</Header>}
stickyHeaderIndices={[0]}
renderItem={({ item }) => HowItemRender(item)}
/>
Я даже не собираюсь публиковать MainCategories, потому что это простой список