forked from bvaughn/react-virtualized
-
Notifications
You must be signed in to change notification settings - Fork 0
Version 5 Roadmap
Brian Vaughn edited this page Feb 5, 2016
·
23 revisions
This describes my tentative plans for the version 5 roadmap (currently in progress as PR #79). I welcome input from the community so please feel free to comment if you think certain features should (or should not) be included in the next upcoming major release.
- Refactored FlexTable and VirtualScroll to be HOCs that wrap internal Grids.
- Pro: Removes a lot of code duplication between Grid and VirtualScroll.
-
Con: Makes
widtha required attribute for both FlexTable and VirtualScroll. This can be mitigated somewhat using theAutoScrollHOC in width-only mode. - Replace UMD release in favor of CommonJS.
- HOC to wrap a Grid and convert column width, flex-grow, and flex-shrink properties into concrete numbers.
- This could be used to replace
FlexTableheaders/body. - Create a HOC for scroll-syncing any collection of virtualized components along horizontal, vertical, or both axes.
- Create "interface" for virtualized public API methods and callback-properties (to simplify composing HOCs).
- Create a HOC that adjusts available width based on whether scrollbars are present in another component (see #80)
- Update
AutoSizer,InfiniteScroller, and other HOCs to be composable in either order.