我正在为我的应用程序实现自动滚动选项。在下面的情况下,通道是从数据库获取的数据列表。我使用redux调用api。如何连接InfiniteScroll和通道列表以获得自动滚动功能?
import React, { Fragment } from "react";
import { Grid } from "@material-ui/core";
import ChannelCard from "./Card";
import CreateChannel from "./Create";
import SimpleSelect fr
我使用react-infinite from (),在用户滚动时加载数据。
这是一个移动应用程序,容器高度是动态的(aprox.:60 an ),每个项目的高度为46 an。
我需要将containerHeight和elementHeight传递给元素。我怎么弄到它们?
我不想避免使用JQuery,即:
var height = $(this.refs.transactionsDiv.getDOMNode()).
谢谢!
我正在尝试在React (0.14)/应用程序中实现无限滚动。到目前为止,我一直在使用库的一个修改版本,但它需要知道元素高度。如何实现动态元素高度的无限滚动?
我已经部署了一个名为的演示应用程序来展示我正在尝试做的事情,其源代码位于。这个应用程序演示了不同高度的元素,并且react-infinity迫使每个元素具有一定的高度。
我修改后的react-infinity源代码实现了无限滚动,如下所示:
'use strict';
var React = require('react');
let s = require('react-prefixr'
UPDATE3:我有一个由每个项目的.map函数创建的导航栏。当我单击导航栏项目时,我想滚动到我的SPA的特定div,为此,我创建了一个函数来滚动到我页面的每个div中的每个ref。我的问题是,我需要在导航栏中存储这些要获取的引用,当我动态创建这些引用时,我得到了这个错误:
Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits th