mirror icon indicating copy to clipboard operation
mirror copied to clipboard

给 render 函数提供另一个 callback

Open limitLiu opened this issue 6 years ago • 2 comments

想比较优雅地集成 redux 的 persist 插件, 以及 persist 的 immutable 插件, 所以就搞了这么个东西. 虽然函数签名变得有点丑了 // 但是能用. 也写了个例子. // 话说, 请随意拒绝吧.

limitLiu avatar Sep 29 '18 09:09 limitLiu

仔细看了代码,这么实现的确是能用的,哈。

不过确实,render 函数的函数签名变得太复杂了,原本 3 个参数的函数就已经属于参数过多了,再加一个无疑加重了这种印象。

redux-persist,照我的理解,它的 persistReducer 是完全可以通过 mirrorx 现有的接口(mirrorx.deafults)处理掉的;目前无法处理的,是它的 persistStore 方法,该方法要求能够访问到 store 对象。

容我再想想,怎么更好地允许三方库处理 store 对象 :)

llh911001 avatar Sep 30 '18 02:09 llh911001

仔细看了代码,这么实现的确是能用的,哈。

不过确实,render 函数的函数签名变得太复杂了,原本 3 个参数的函数就已经属于参数过多了,再加一个无疑加重了这种印象。

redux-persist,照我的理解,它的 persistReducer 是完全可以通过 mirrorx 现有的接口(mirrorx.deafults)处理掉的;目前无法处理的,是它的 persistStore 方法,该方法要求能够访问到 store 对象。

容我再想想,怎么更好地允许三方库处理 store 对象 :)

你们比较严谨考虑问题, 赞一个.

limitLiu avatar Sep 30 '18 07:09 limitLiu