Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: new column pinning, sizing, ordering APIs for easier sticky pinning #5344

Merged
merged 5 commits into from
Feb 14, 2024

Conversation

KevinVandy
Copy link
Member

@KevinVandy KevinVandy commented Feb 13, 2024

perf: getMemoOptions method to reduce memo boilerplate
feat: new ColumnSizing getAfter API (similar to getStart)
perf: added memoization to column.getStart method
feat: new Ordering column.getIndex API
feat: new Ordering column.getIsFirstColumn API
feat: new Ordering column.getIsLastColumn API
perf: improved table._getPinnedRows memo performance
docs: new sticky column pinning example
docs: new column pinning guide

image

getMemoOptions method to reduce memo boilerplate
new ColumnSizing getAfter API (similar to getStart)
added memoization to column.getStart method
new Ordering column.getIndex API
new Ordering column.getIsFirstColumn API
new Ordering column.getIsLastColumn API
improved table._getPinnedRows memo performance
@KevinVandy
Copy link
Member Author

Also looks like I lowered the bundle size by 0.6kb here

@KevinVandy KevinVandy merged commit de1a715 into main Feb 14, 2024
1 check passed
@KevinVandy KevinVandy deleted the stick-pinning-improvements branch February 14, 2024 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant