react-native-swiperの無言の穴

3792 ワード

次のコードに問題が発生して、とても理解できなくて、最初はswiperが配列の形式をサポートしないと思って、1回のテスト

<Swiper style={styles.wrapper} showsButtons>
                {
                    [<View style={styles.slide1}>
                        <Text style={styles.text}>Hello SwiperText>
                    View>,<View style={styles.slide2}>
                        <Text style={styles.text}>BeautifulText>
                    View>].map((value)=> {
                            return value;
                        })
                }
                <View style={styles.slide1}>
                    <Text style={styles.text}>Hello SwiperText>
                View>
            Swiper>

その後、配列が必要で他のものを定義できないことに気づきました。次のコードに変更すると便利です。

<Swiper style={styles.wrapper} showsButtons>
                {
                    [<View style={styles.slide1}>
                        <Text style={styles.text}>Hello SwiperText>
                    View>,<View style={styles.slide2}>
                        <Text style={styles.text}>BeautifulText>
                    View>].map((value)=> {
                            return value;
                        })
                }
            Swiper>