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, потому что это простой список

0 ответов

Другие вопросы по тегам