Skip to content

Wrap view components in custom HOC

To achieve this you can use processViewComponent view model config option

Example:

tsx
import { viewModelsConfig } from "mobx-view-model";

const YourHOC = (Component) => {
  return (props) => {
    return (
      <ErrorBoundary>
        <Component {...props} />
      </ErrorBoundary>
    )
  }
}

viewModelsConfig.processViewComponent = (component) => {
  return YourHOC(component);
};

Released under the MIT License.