mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-06-06 14:39:35 +08:00
⚡️ perf(data-grid): memoize CSS模板与样式变量,优化render热路径
- P0:gridCssText useMemo化,依赖[themeStyles, gridId, tableBodyBottomPadding] - P1:80+行主题变量收敛到themeStyles useMemo,依赖[darkMode, opacity, blur] - P2:CELL_ELLIPSIS_STYLE/VIRTUAL_CELL_WRAPPER_STYLE提升为模块级常量 - P5:合并getBoundingClientRect为单次调用,减少强制重排 - P6:useRef替代displayColumnNames依赖,切断normalizeGridFilterConditions级联
This commit is contained in: