1.0.0 • Published 5 years ago
responsive-react-window v1.0.0
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
1.0.0
5 years ago