compose
compose<
P extends ComponentProps,
>(
...hocs: HOC<P, P>[],
): HOC<P, P>Source: Component.ts:545
Combines multiple HOCs
Type Parameters
PextendsComponentProps
Parameters
hocs(HOC<P, P>[]) — HOCs to compose
Returns
HOC<P, P>— Combined HOC
Example
CODE
const enhance = compose(
withLogging,
withErrorBoundary,
withStyles
)
const EnhancedComponent = enhance(MyComponent)