Я понимаю, что что-то вроде foo(bar(baz))) можно переписать как compose(foo, bar, baz). А как же примеры из жизни? Например, у меня может быть:
export default {
loadData,
component: connect(mapStateToProps, {
actionCreator1,
actionCreator2
})(requireAuth(showToggle({ChildComponent: aComponentOfMine, anotherField: `becauseStringsAreCool`})))
Можно ли реорганизовать значение компонента с помощью компоновки?