react-native-inview

1.1.2 • Public • Published

react-native-inview

Detects if a ScrollView or ListView element is inside the users viewport and reports back on changes

Install

npm i -S react-native-inview

or with yarnpkg:

yarn add react-native-inview --save

Props

  • onChange (required): callback function that report true or false if component is in view.
  • active : if set true it will activate a listener to the view (default: true).
  • delay : set the frequency for the listener (default: 200).

Uage

import Inview from 'react-native-inview'
 
render() {
  return (
  <ScrollView>
    <Inview onChange={inView => console.log('Inview: '+ inView)}>
      ....
    </Inview>
 
    <Inview onChange={inView => console.log('Inview: '+ inView)}>
      ....
    </Inview>
 
  </ScrollView>
  );
}

Readme

Keywords

none

Package Sidebar

Install

npm i react-native-inview

Weekly Downloads

88

Version

1.1.2

License

MIT

Last publish

Collaborators

  • stoffern