The roadmap is a living document, and it is likely that priorities will change, but the list below should give some indication of our plans for the next major release, and for the future.
- Remove deprecated usage of JSON to generate children across the components.
- Deprecate & eventually remove all imperative methods.
- [#2957] Standardize callback signatures.
- [#2880] Remove valueLink.
- [#2627] Improve overall theme handling.
- [#2493] Use higher order components across the library to abstract themes passed down from context.
- [#1321] Composable AppBar component.
- Add example on how to use react-list for lists, menu items and table.
- [#3191] Improve component property documentation.
- Make extensive use of
popover
andrender-to-layer
. - [#2784] Stateless components.
- Improve performance with
shouldComponentUpdate
and removed inefficient computations. - Standardize API naming and available
prop
convention across the library. - Better accessibility support.
- Better keyboard navigation support.
- [#2416] TextField as a composable component for various field types.
- Responsive components to better support MD spec for mobile component sizes, and in preparation for react-native support.
- [#2863] Add missing components, and missing features from current ones.
- [#2251] Full featured Table.
- Full Featured Tabs (close, disable, move, sizing, scrolling).
- Full support for react-native
- [#1673] I18n for the doc-site.