React Sticky Table 2
- Multiple columns/headers
- previously, only 1 or 0 were options
- Lighter-weight resize detection on sticky elements in addition to body
- previously, only body cell resizes would be detected
- 1:1 mapping of provided cells/rows to rendered cells rows
- previously, sticky cells would be rendered twice
- Native vertical scrolling and better DOM structure
- previously, both vertical and horizontal scrolling were non-native
- 0 dependencies
- previously, 1
- Cleaner namespace (eliminated use of ids)
v2 should be 95% compatible with v1, but changes that could cause issues include:
- ids have been removed
- DOM has been restructured minimally
- some mild function renaming
- some mild changes to styles
- cells beneath sticky headers/columns are no longer present