react-virtualized
Advanced tools
Changelog
9.7.2
React.PropTypes
reference in InfiniteLoader
.Changelog
9.7.1
prop-types
dependency to avoid deprecation warnings for React 15.5+.Changelog
9.6.0
WindowScroller
and Grid
now support horizontal window-scrolling via new autoWidth
property. (@maxnowack - #644)Masonry
component. For more information see issue #640.List
and Table
always overscan 1 row in the direction not being scrolled to better support keyboard navigation (via TAB and SHIFT+TAB). For more information see issue #625.Grid
no longer alters scroll direction for one axis (eg vertical) if a scroll event occurs for another axis (eg horizontal).Changelog
9.4.2
MultiGrid
so that focus outline shows through by default for main (bottom/right) Grid
. Top and left Grid
s are also not tab-focusable by default now since they are scroll-observers anyway.columnWidth
parameter to ColumnSizer
and deprecated getColumnWidth
callback. The callback was not necessary since columnWidth
doesn't change without a re-render and fixed number values perform better in Grid
due to some internal optimizations anyway.Changelog
9.4.0
Masonry
component optimized for Pinterest-style layouts. Check out the docs and demo page to learn more. (#618)MultiGrid
supports scrollLeft
and scrollTop
props for controlled scrolling. (@julianwong94 - #624)direction
parameter passed to overscanIndicesGetter
with values "horizontal" or "vertical". (@offsky - #629)require
statement with header import
in Grid
for better integration with the Rollup module bundler. (@odogono - #617)getBoundingClientRect()
with slightly faster offsetWidth
and offsetHeight
inside of AutoSizer
.AutoSizer
no longer re-renders nor calls onResize
callback unless width
and/or height
have changed (depending on which properties are being watched).