Извлекает данные из 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>
);
Другие вопросы по тегам