由多个高阶组件引入的组件嵌套是否是一种反模式?



多个高阶组件引入的组件嵌套是反模式吗?使用多个HOC是否影响性能?

例:

HOC: A, B, C, D
A(B(C((connect(mapStateToProps, mapDispatchToProps)(D(Page)))));

高阶组件是我们在组件之间共享功能的一种方式。

它们会影响性能吗?取决于你在里面做什么。 如果你对它们做了太多的事情,可能,但实际上取决于你对性能的期望是什么。

请记住,如果您的代码确实表现良好,请不要通过性能优化来克服,首先测试,然后优化。

相关内容

最新更新