背景

之前有个需求要做一个无线滚动的列表,于是使用了react-infinite-scroll-component
需要让列表能够自动滚动并自动加载数据,设置为每100毫秒加载一条新数据并自动滚动到底部。
发现实现起来跟期望有差异,列表并没有按照1秒加载10条数据的速度加载,实际要略慢些。通过分析react-infinite-scroll-component源码发现这个组件在监听滚动时有个默认的150毫秒的节流操作:

我想取消掉这个默认的节流行为。

fork代码仓库修改

fork后的仓库地址
为该组件新增一个节流时长的参数:

npm安装fork后的仓库

这是本文的重点
其实操作起来也很简单,只需要修改package.json中包的地址就可以了。
具体格式为:git+仓库地址

然后npm install就可以了

npm安装github包相关推荐

  1. 微信小程序使用 npm 安装第三方包

    微信小程序支持使用 npm 安装第三方包. 使用 npm: 在小程序根目录下执行 npm install 第三方包名 安装 npm 包. 点击开发者工具中的菜单栏:工具 --> 构建 npm 完 ...

  2. R语言安装包,安装Github包的三种方法

    以安装Github上的Achilles包为例进行安装说明. 描述 1.安装包路径:https://github.com/OHDSI/Achilles#getting-started 2.该包功能:进行 ...

  3. 微信小程序npm安装第三方包

    由于我要使用微信小程序引用图标插件,就以AntV F2插件为例:AntV F2官网: https://antv.alipay.com/zh-cn...需要准备:微信开发工具(必须支持npm功能); n ...

  4. Python安装Github包,离线包和在线包

    离线安装,在线安装Python包 方法一:通过在线网站下载安装Python包 Python安装包下载网站""https://www.lfd.uci.edu/~gohlke/pyth ...

  5. Npm安装node-sass包依赖时报错 Cannot download “https://github.com/sass/node-sass/releases/download

    问题描述:在使用npm install命令来安装vue项目所需要的依赖包时,报错 Downloading binary from https://github.com/sass/node-sass/r ...

  6. npm安装依赖包报错

    最近在新下载了一个项目,需要 npm i 下载依赖,,但是一直报错,, 首先用cnpm源下载 $ npm install -g npm npm ERR! code E500 npm ERR! 500 ...

  7. 使用npm安装一些包失败了的看过来(npm国内镜像介绍)

    原文地址http://cnodejs.org/topic/4f9904f9407edba21468f31e 这个也是网上搜的,亲自试过,非常好用! 镜像使用方法(三种办法任意一种都能解决问题,建议使用 ...

  8. npm安装任何包都报错解决方法

    报错: C:\Users\Administrator>npm install express npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C ...

  9. npm安装任何包都报错的解决办法

    解决办法:1.执行:npm config get proxy npm config get https-proxy 如果返回值不为null,继续执行: (这一步很重要,一定要保证两个命令的返回值都为n ...

  10. npm安装的全局包/工具不能使用,不是内部/外部命令

    事情经过 今天通过npm安装全局工具,安装完成后,使用新安装的工具命令,竟然显示"不是内部或外部命令,也不是可运行的程序" 之前通过npm安装全局包,就可以正常使用,为什么今天就不 ...

最新文章

  1. f-fdisk做磁盘分区,起始扇区从2048块开始
  2. 添加流程_艾多美手机商城苹果ios系统的主屏幕添加流程
  3. 前端中会用到的设计模式之单一职责原则
  4. java开发 中台
  5. 基于JavaScript技术的横排文字转古书式竖排工具
  6. createSQLQuery与createQuery的区别
  7. 解决Glyphicons 字体不显示问题的两种解决方案
  8. string输出逗号前半部分java_JVAV从入门到放弃 第二天 java HelloWorld.java
  9. XML Schema 简介
  10. 2021-08-21 初识javabean
  11. java商品详情查询_商品详情页面的显示
  12. 什么是云迁移?云迁移的四种模式分别是?
  13. win10下php连接不了access,win10无法连接到这个网络怎么解决
  14. 启动Intel TV-x设置
  15. Linux挂载群晖NFS共享文件夹
  16. pytorch 将数据集加载到内存后再训练
  17. LR的日志,使用以及方法
  18. Navicat for Mysql连接数据库时遇到10038错误
  19. JS鼠标移入,移出事件
  20. 软考 第8章 项目质量管理

热门文章

  1. 莱斯利Leslie种群模型 python sympy
  2. 授狗l输入法linux,[最好]狗狗输入法下载→狗狗输入法下载
  3. sybase常用sql语句
  4. linux redis命令客户端,Redis客户端
  5. 计算机软考高级论文怎么写,【干货】软考高级论文怎么写易得高分?
  6. Chrome历史版本查看
  7. 关于ArcGIS的文件格式
  8. 三菱PLC-信捷人机通信(编程)
  9. android cocos2dx pdf,(cocos2dx横幅)芒果广告AndroidSDK使用说明.pdf
  10. navicat 导入excel 闪退