Skip to content

RouteViewModel

Abstract class for integration withmobx-view-modellibrary

Example

tsx
import{ RouteViewModel }from'mobx-route/view-model';import{ routes }from'@/shared/config/routing';import{ withViewModel }from"mobx-view-model";classUserDetailsRouteVMextendsRouteViewModel<typeofroutes.userDetails> {route=routes.userDetails;}constUserDetailsPageView=()=>{return<div>Details page</div>}exportconstUserDetailsPage=withViewModel(UserDetailsRouteVM)(UserDetailsPageView);

Released under the MIT License.