我有一个 React 应用程序,它也使用 Recompose和Redux .
它们都有一个内容非常相似的 compose
函数:
只要它们都做同样的事情,我只想在我的包中包含一个模块。
如果我想使用 redux 中的 compose 来通过 recompose
组合高阶组件,是否存在任何已知的可能问题?
最佳答案
从语义上讲,它们完全相同。但不要这样做。
<小时/>我反对用另一个库函数替换一个库函数。 假设您使用 redux 的 compose 而不是 recompose 的 compose。
如果recompose的作者更新了他的compose功能并且是 与 redux 不同,你输了。
如果 redux 的作者更新了他的 compose 并且它不兼容 重新组合,你就输了。
如果你决定放弃 redux 或重新组合,你就输了。
我宁愿拥有更多模块并保持我的库解耦。
关于reactjs - 撰写 : recompose or redux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39349338/