1.0.0 • Published 3 years ago

responsive-react-window v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

responsive-react-window

A library similar to react-window but responsive

NPM JavaScript Style Guide

Install

npm install --save responsive-react-window

Usage

Suppose you need to render a long list of items.

Long story short, instead of:

function LongList(props) {
  return (
    <div>
      {props.entries.map((entry) => (
        <Item {...entry} />
      ))}
    </div>
  );
}

use this:

import { ResponsiveReactWindow } from 'responsive-react-window';
function LongList(props) {
  return (
    <ResponsiveReactWindow entries={props.entries} ItemComponent={Item} />
  );
}

Usage examples

Comparison to react-window

react-windowresponsive-react-window
Replaces hidden items withCSS stylesplaceholder HTML element
Items sizes arespecified in propsmeasured automatically
Responsivenessneeds to be implemented by youworks out of the box

License

MIT © Romex91