AndyJin
AndyJin
目前采用这种bool|object这种联合类型的组件设置器都出问题了,应该是设置器这部分有过重构导致不兼容了。 这个问题影响是非常大的,需要这部分的专家分析下该怎么处理,最好能在引擎部分继续保持兼容。 @JackLian @LeoYuan
${}
看了下最新的代码已经修复了这个问题, @oneQiu 可以升级下ext版本
这个方案目前看可以解决问题(当然物料有一波升级,但兼容上还是比较友好)。 有一个隐患就是,我当时pr里的方案增加visible判断,并且放在`this.value !== undefined`之前,主要原因是避免调用this.value。 假设pagination为false时,调用 pagination.xxx 属性的设置器的 `this.value` 会导致pagination被赋值为 `{}`,因为调用this.value会创建Prop,会导致pagination的Prop的type被设置为map 如下图,我调试了Table,当pagination为false时,初始化pagination.showSizeChanger的默认值,会调用如下路径,最终会导致 。 我的担心是如果后续的持续迭代导致在其他环节调用了 pagination.showSizeChanger 设置器的this.value,因为会导致pagination被重置,那么后续会出现奇怪的bug,例如下图,我调整了这个代码顺序,会导致 这种对this.value调用有严格的顺序要求,我觉得是个较大的隐患。
I have the same problem on react-native 0.45.1
这个貌似挺难解决的,我们是直接给Modal加了主题配置,在代码里判断是否存在主题决定是不是套一个ConfigProvider,当然物料我们已经fork到本地维护了。
后续的计划是什么样子的啊?好久没有进展了
这个问题已经被修复了,https://github.com/react-component/dialog/pull/430
期待~计划什么时候迁移完毕?
> @CJY0208 https://wuli-admin.gitee.io/react-mat-pro/#/dashboard 利用react-activation + ReactDom.createPortal 实现的缓存 请问React Mat Pro有开源吗?