reactjs - 撰写 : recompose or redux

标签 reactjs redux

我有一个 React 应用程序,它也使用 RecomposeRedux .

它们都有一个内容非常相似的 compose 函数:

只要它们都做同样的事情,我只想在我的包中包含一个模块。

如果我想使用 redux 中的 compose 来通过 recompose 组合高阶组件,是否存在任何已知的可能问题?

最佳答案

从语义上讲,它们完全相同。但不要这样做。

<小时/>

我反对用另一个库函数替换一个库函数。 假设您使用 redux 的 compose 而不是 recompose 的 compose。

  1. 如果recompose的作者更新了他的compose功能并且是 与 redux 不同,你输了。

  2. 如果 redux 的作者更新了他的 compose 并且它不兼容 重新组合,你就输了。

  3. 如果你决定放弃 redux 或重新组合,你就输了。

我宁愿拥有更多模块并保持我的库解耦。

关于reactjs - 撰写 : recompose or redux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39349338/

相关文章:

javascript - 无法摆脱 map 中唯一键的 react 警告

reactjs - fetchMore 导致页面意外重新渲染

javascript - 如何使用 redux 选择列表项?

javascript - React/Redux : Remove from cart not working, 没有收到任何错误

reactjs - 如果你在做样式组件,你如何在 React 中重置 CSS?

reactjs - gatsby graphql 查询中的变量 slug 来自哪里?

javascript - 编译 typescript 。函数原型(prototype)丢失对 "this"的引用

javascript - 在使用索引更新变量时,所有具有相同键但不同索引的对象也在 react js 中发生变化

javascript - 将 Redux 操作传递给嵌套子组件

javascript - setState 正在更新数组中所有元素的 css 属性