responsive-react-window
v1.0.0
Published
A library similar to react-window but responsive
Readme
responsive-react-window
A library similar to react-window but responsive
Install
npm install --save responsive-react-windowUsage
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} />
);
}Comparison to react-window
| | react-window | responsive-react-window | | ---------------------------|:----------------------------:| -------------------------------:| | Replaces hidden items with | CSS styles | placeholder HTML element | | Items sizes are |specified in props |measured automatically | | Responsiveness |needs to be implemented by you|works out of the box |
License
MIT © Romex91
