recompose.pure 和 recompose.compose 函数顺序的最佳实践

Best practices on order of functs with recompose.pure and recompose.compose

我想用 recompose.pure 和另一个 hoc 组合(重组)一个 React 组件。
我应该按什么顺序执行此操作?

判断这个的标准是什么?

import { compose, pure } from "recompose";
const MyComp = ({}) => (<div>test</div>);
export default compose(pure, anOtherHoc)(MyComp);

传递给 compose 函数的每个参数都会围绕您正在增强的组件创建另一个包装器。

所以这真的取决于 anOtherHoc – 它是一个纯组件吗,即它是否只需要在传递给它的 props 发生变化时更新?

如果是,先放pure,它会换行anOtherHoc,然后换行MyComp

如果没有,放在anotherHoc之后,那么MyComp会包裹pure,会包裹MyComp.