Reputation: 151
I have used react-window
to render large list on UI. Not sure why it's calling the RenderRow function infinitely when I scroll and it's not able to render the pending rows when I am scrolling (showing me blank screen).
Can anyone please tell me, what I am doing wrong?
Thank you :)
Upvotes: 2
Views: 289
Reputation: 74
There's a small thing that was missing, which is the style that must be send to Row
so the code of the RenderRow
will be :
const RenderRow = ({ index, style }) => {
const item = combinedData[index];
return item.isServiceParent ? (
<div style={style} className="service-parent-name">
<p>{item.title}</p>
</div>
) : (
<div style={style} className="service">
<p>{item.name}</p>
</div>
);
};
Upvotes: 1