hzyhbk

Results 5 comments of hzyhbk

我最近写了个管理弹框和抽屉的工具库,适配iview的modal也遇到同样的问题,弹框的显示隐藏不是完全由用户控制,看了源码,点击了确认按钮就直接把弹框关了...

> 用footer-hide把底部隐藏掉,或者用slot重写底部。 自定义可以解决,但是每个碰到这个问题的人都自定义一下 footer ?显然组件库做出修改是更好的方案,毕竟这块本身就不符合逻辑。

异步操作之后要拿最新的 rootState 要么新写一个 effects ;要么自己手动调 store.getState 就好了呀

@HomyeeKing 我猜测是因为 dataloader 会单独打包成一个 js,这时候会新生成一个 store,和项目中使用的 store 是两个实例。

调试发现跟这行代码有关系 https://github.com/raxjs/rax-app/blob/master/packages/plugin-rax-router/src/runtime/KeepAliveRouter.tsx#L83 , 包了一层 Fragment 就会导致组件重新渲染。把 Fragment 换成 div 或者去掉就不会重新渲染了。