去年我试图在Redux商店周围编写一个包装器,但我必须复制并粘贴一些代码才能创建相同的API。有了反应,我可以轻松地从React.Component
扩展我的课程,所以我在想为什么Redux的开发人员没有像这样实现他们的商店?
这是商店代码的副本:
https://github.com/reactjs/redux/blob/master/src/createStore.js
答案 0 :(得分:2)
因为您可以使用enhancer
代替,这允许您按照所需的特定顺序与商店组合多个功能。使用继承将要求所有第三方增强器按照您需要的顺序相互继承。