有啥好方法可以简化由多个功能包装的组件?

Posted

技术标签:

【中文标题】有啥好方法可以简化由多个功能包装的组件?【英文标题】:Any good way to simplify component wrapped by multiple functions?有什么好方法可以简化由多个功能包装的组件? 【发布时间】:2019-10-30 23:25:54 【问题描述】:

App 组件已经被这么多的函数封装了。

有什么办法可以让这看起来更好吗?

withstyle(styles)(withRouter(withApollo(connect(App))));

【问题讨论】:

【参考方案1】:

compose:

compose(
  withstyle(styles),
  withRouter,
  withApollo,
  connect
)(App);

【讨论】:

以上是关于有啥好方法可以简化由多个功能包装的组件?的主要内容,如果未能解决你的问题,请参考以下文章

使用dapper时动态拼接查询sql有啥好的方法吗

有啥好的算法可以在加权图中找到如下定义的“最佳”路径?

无线调试有啥好的工具,可以看到各种数据包?空口抓包怎么弄?

Java中,复制一个对象,有啥好的方法

包模块组件的定义和区别

学习python有啥好的用处