0.2.0 • Published 8 years ago

react-dynamic-viewpager v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

React Dynamic ViewPager

Switch dynamically page with the mouse or touch operation.

Demo

Usage

minimal case.

import React from 'react';
import { render } from 'react-dom';
import ViewPager from 'react-dynamic-viewpager';

function Page(props) {
  const { index, data } = props;
  return (
    <div>
      <p>Page {index+1}</p>
      <p>{data}</p>
    </div>
  );
}

const data = [
  'test 1',
  'test 2',
  'test 3',
  'test 4',
  'test 5'
];

render(
  <ViewPager data={data}>
    <Page />
  </ViewPager>,
  document.getElementById('app')
);

Props

NameTypeDefaultDescription
data (required)arrayList of page data.
indexnumber0The index of the current page.
onChangefunctionA callback fired when the page index has been changed. (newIndex, oldIndex) => {}