Извлекает данные из API в карусели snap-native, но не работает должным образом
Я использую вашу естественную карусель Snap, она отлично работает, но я пытаюсь получить данные из API, она работала, но она показывает мне все данные на одной карте. Как я могу показать это отдельно?
Вот код:
List.js
mainExample () {
const { slider1ActiveSlide } = this.state;
return (
<View>
<Carousel
data={data}
/>
<Pagination
dotsLength={length}
/>
</View>
);
}
SliderEntry.js
return (
<TouchableOpacity
activeOpacity={1}
onPress={() => { alert(`You've clicked`); }}
>
<View>
{Title}
<Text
>
{available}
</Text>
</View>
</TouchableOpacity>
);
Он показывает все извлеченные данные на одной карте. Любой Пожалуйста, помогите мне!
1 ответ
Решение
Это не имеет абсолютно никакого отношения к самому плагину.
Так как вы уже проходите responseMsg._embedded.items
к Carousel
, вы должны просто использовать опору data
вашей SliderEntry
компонент вместо ссылки на него снова и сопоставления.
const { name, available } = data;
return (
<TouchableOpacity>
<Text>{ name }</Text>
<Text>{ available }</Text>
</<TouchableOpacity>
);