Autodesk / Autodesk/react-base-table

Roadmap for V2.0

Open
#3 42 comments 9 reactions 0 assignees View on GitHub
help wanted
Dominant language
TypeScript
Stars
1.5k
Forks
170
PR merge metrics
No merged PRs in 30d

Description

Here is the wishlist I'd like to have for the next major version:

* [x] Don't use `Grid` for table header
* [x] Replace `react-virtualized` with `react-window` #12
* [x] remove deprecated lifecycles #10
* [x] Dynamic row heights #170
* [ ] Make virtualization configurable
* [ ] A11y
* [ ] UT
* [ ] plugin support
* [ ] rewrite with TypeScript
* [ ] support custom children key

Breaking changes:
* [ ] use `rollup` to bundle package
* [ ] omit placeholders in `rowRenderer`
* [ ] rename `tagName` to `as` or `elementType`
* [ ] rename `scrollToPosition` to `scrollTo`
* [ ] rename `headerRenderer` to `headerRowRenderer`
* [ ] rename `headerRenderer` for `Column` to `headerCellRenderer`
* [ ] move `AutoResizer` to a separate package

Nice to have:
* [ ] better size calculation to support cell with borders #149

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named; this is a broad V2.0 wishlist rather than a single contribution. Begin by separating the unchecked items and reading linked issues #12, #10, #170, and #149. Done requires selecting one scoped item with explicit acceptance criteria and appropriate tests or accessibility checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, rollup, typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.