react-infinite-loading react-infinite-loading 基于浏览器的 React 无限滚动插件

程序名称:react-infinite-loading react-infinite-loading

授权协议: MIT

操作系统: 跨平台

开发语言: JavaScript

react-infinite-loading react-infinite-loading 介绍

react-infinite-loading

基于浏览器的 React 无限滚动插件

安装

react-infinite-loading 要求 React 15 或更高版本

install --save-dev react-infinite-loading

使用

import Infinite from 'react-infinite-loading';

<Infinite handleLoading={this.handleLoading} loading={this.state.loading}>
  {/* scrolled element */}
</Infinite>

参数

一些控制参数,用在组件的属性

Infinite.propTypes = {
  // control the current status. loading = true the animation is displayed and no longer triggers handleLoading event
  loading: PropTypes.bool,
  // whether to display the loading animation
  isLoading: PropTypes.bool,
  // load animation components
  asLoading: PropTypes.node,
  // if true, scroll range as a current component on the contrary scroll range as a window
  elementScroll: PropTypes.bool,
  // set the height of the scroll container, scrollHeight={300} or scrollHeight="calc(100% - 100px)"
  scrollHeight: PropTypes.any.isrequired,
  // trigger handleLoading event threshold
  scrollThreshold: PropTypes.num,
  // scroll to the bottom event
  handleLoading: PropTypes.func,
  // sisplayed content
  children: PropTypes.node
}

react-infinite-loading react-infinite-loading 官网

https://github.com/monsterooo/react-infinite-loading

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。