孟鸿飞

Results 4 issues of 孟鸿飞

issue背景: 公司fork了一份antd需要做定制主题。启动开发时,发现antd在windows下启动太慢了。不晓得其他开发和维护人员的情况是怎么样的。后来就去研究了下启动和打包过程,发现是这个包。。 在后来在思考如何让启动更快一点的时候,发现这个包里的注释比较少,因为也不是ts,最初阅读的时候,有点困难。因为是fork了一份在公司的私库里,所以就在公司的版本里重构成了 ts。(虽然暂时没有启动严格类型,any略多。但好歹关于整个框架的思路在重构时也能帮助理一理。也自己定义了下框架暴露出来的 BishengConfig, ThemeConfig,以及部分需要的类型。) **在这里问下,是否需要,一个重构成 ts的 Pr呢。** 还有关于antd启动慢的问题,暂时只能归结为,bisheng-data-loader 以及后续markdown的处理耗时较多。从webpack官网受到启发,构建性能的提高可以通过只构建需要的文件。通过bisheng 配置里exclude,(变成为允许接收一个返回boolean的函数), 在开发启动时,可以只编译,部分需要变更的组件demo的md。 关于markdown的处理,不知道改成mdx会不会更好的表现。(目前只做思考)

##### Checklist - [x] `npm test` passes - [x] tests and/or benchmarks are included - [ ] documentation is changed or added - [x] commit message follows commit guidelines #####...

原模板 ``` const = ( props: AntdIconProps, ref: React.MutableRefObject, ) => ; .displayName = ''; export default React.forwardRef(); ``` 建议修改后的模板 const = React.forwardRef(( ) => ); .displayName = ''; export...

Hi friends, I want to use dynamic row height, fixed some columns, and support drag and drop at the same time. But,If I set rowProps, the dynamic rowHeight will be...