Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

react-scroll-down

sanshuiwang23MIT0.1.6TypeScript support: included

React scroll down to load data

react, scroll, scroll-down, scroll-listener

readme

react-scroll-down

NPM Version Build Status Coverage Status

React scroll down to load data. Support ie9+

Install

yarn

yarn add react-scroll-down

npm

npm install --save react-scroll-down

UMD

<script src="https://unpkg.com/react-scroll-down@0.1.4/dist/index.umd.js"></script>

OR

<script src="https://unpkg.com/react-scroll-down@0.1.4/dist/index.umd.min.js"></script>

Tips: You can find the library on window.ReactScrollDown.

Import

ES2015

import ReactScrollDown from 'react-scroll-down'

CommonJS

const ReactScrollDown = require('react-scroll-down')

Usage

import ReactScrollDown from 'react-scroll-down'

function Example() {
  return (
    <ReactScrollDown
      elementDomId="layoutContentContainer"
      onBottomHeightChange={height => {
        // do something
      }}
    >
      {/** List only children or Null */}
    </ReactScrollDown>
  )
}

Tips: The elementDomId must have a scrolling style.(case: overflow-y: scroll)

Params

elementDomId: Type string, isRequired. scrolling element id

onBottomHeightChange: Type (height: number|undefined) => void. scrolling listen event returns height from bottom after execution

LICENSE

MIT License