Description:
A lightweight, blazing-fast swiper (carousel) component for React Native powered apps.
How to use it:
1. Installation.
# Yarn $ yarn add react-native-flash-swiper # NPM $ npm i react-native-flash-swiper
2. Import the flash swiper component.
import * as React from 'react'
import { SafeAreaView, View, StyleSheet } from 'react-native'
import { FlashSwiper } from 'react-native-flash-swiper'
import { Card } from '@components'3. Create a swiper component.
const App = () => {
const data = [
{component: <Card description="Desc 1", image={require('1.jpg')} />, key: 1},
{component: <Card description="Desc 2", image={require('2.jpg')} />, key: 2},
{component: <Card description="Desc 3", image={require('3.jpg')} />, key: 3},
// ...
]
const { container } = styles;
return (
<SafeAreaView style={container}>
<View>
<FlashSwiper
components={data}
color='black'
innerDotBorderColor='white'
innerDotBackground='black'
/>
</View>
</SafeAreaView>
)
}const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
// styles
}
})4. Available props.
/**
* if you want to swipe components
*/
components: Array[{key: number, component: JSX.Element}]
/**
* color of wrapper dot
*/
color?: ViewProps.backround.color
/**
* border color of inner dot
*/
innerDotBorderColor?: ViewProps.borderColor.color
/**
* color of inner dot
*/
innerDotBackground?: ViewProps.backround.color
/**
* this is need for current page handle
*/
selected?: true | false




