有什么好的方法可以简化被多个函数包裹的组件吗?

Any good way to simplify component wrapped by multiple functions?

App 组件已经被这么多函数包裹了。

有什么方法可以让它看起来更好吗?

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

compose:

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