Autodesk / Autodesk/react-base-table

Roadmap for V2.0

未关闭
#3 42 条评论 9 个 reaction 已指派 0 人 在 GitHub 查看
help wanted
主要语言
TypeScript
星标
1.5k
派生
170
PR 合并指标
30 天内没有已合并 PR

描述

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

贡献指南

打开贡献指南

调研方向

没有指定文件、测试或入口点;这更像是一份宽泛的 V2.0 愿望清单,而不是一项单独的贡献。首先分离出未勾选的项目,并阅读关联的 issue #12、#10、#170 和 #149。完成的要求是选择一个范围明确的项目,并为其制定明确的验收标准以及适当的测试或可访问性检查。

由索引模型根据 Issue 内容生成。

评估

技术栈
react, rollup, typescript
领域
frontend
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
15/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。