- react-native-swiper: react-native-swiperは、スワイプ可能なビューコンポーネントを提供する人気のあるライブラリです。以下は、基本的な使用例です。
まず、react-native-swiperパッケージをインストールします:
npm install react-native-swiper
次に、以下のようにコンポーネントを作成します:
import React from 'react';
import { View, Text } from 'react-native';
import Swiper from 'react-native-swiper';
const MySwiper = () => {
return (
<Swiper>
<View>
<Text>スワイプビュー1</Text>
</View>
<View>
<Text>スワイプビュー2</Text>
</View>
<View>
<Text>スワイプビュー3</Text>
</View>
</Swiper>
);
};
export default MySwiper;
これにより、スワイプ可能な3つのビューが表示されます。
- react-native-deck-swiper: react-native-deck-swiperは、カードスワイプのようなインタラクティブなビューを作成するためのライブラリです。以下は、基本的な使用例です。
まず、react-native-deck-swiperパッケージをインストールします:
npm install react-native-deck-swiper
次に、以下のようにコンポーネントを作成します:
import React from 'react';
import { View, Text } from 'react-native';
import Swiper from 'react-native-deck-swiper';
const MySwiper = () => {
const cards = [
{ id: 1, text: 'カード1' },
{ id: 2, text: 'カード2' },
{ id: 3, text: 'カード3' },
];
return (
<Swiper
cards={cards}
renderCard={(card) => (
<View>
<Text>{card.text}</Text>
</View>
)}
/>
);
};
export default MySwiper;
これにより、カードスワイプのインタラクションが可能なビューが表示されます。
これらはReact Nativeでスワイプビューを実装するためのいくつかの有名なライブラリの例です。詳細な使用法やカスタマイズオプションについては、各ライブラリのドキュメントを参照してください。