Documentation / index
index
Interfaces
IViewContext<T, TProps>
Represents the view context that is passed to the view.
Type Parameters
• T
• TProps = object
Properties
props
props:
TProps
Defined in
Source/JavaScript/Applications.React.MVVM/withViewModel.tsx:72
viewModel
viewModel:
T
Defined in
Source/JavaScript/Applications.React.MVVM/withViewModel.tsx:71
MVVMProps
Properties
children?
optionalchildren:Element|Element[]
Defined in
Source/JavaScript/Applications.React.MVVM/MVVMContext.tsx:10
mobx?
optionalmobx:MobxOptions
Defined in
Source/JavaScript/Applications.React.MVVM/MVVMContext.tsx:11
Functions
MVVM()
MVVM(
props):Element
Parameters
props
Returns
Element
Defined in
Source/JavaScript/Applications.React.MVVM/MVVMContext.tsx:16
MVVMContext()
MVVMContext(
props):ReactNode
Parameters
props
ProviderProps
Returns
ReactNode
Defined in
Source/JavaScript/Applications.React.MVVM/MVVMContext.tsx:14
withViewModel()
withViewModel<
TViewModel,TProps>(viewModelType,targetComponent): (props) =>null|Element
Use a view model with a component.
Type Parameters
• TViewModel extends object
• TProps extends object = object
Parameters
viewModelType
Constructor<TViewModel>
View model type to use.
targetComponent
FunctionComponent<IViewContext<TViewModel, TProps>>
The target component to render.
Returns
Function
Parameters
props
TProps
Returns
null | Element
Defined in
Source/JavaScript/Applications.React.MVVM/withViewModel.tsx:81
References
Bindings
Re-exports Bindings
browser
Re-exports browser
dialogs
Re-exports dialogs
IHandleParams
Re-exports IHandleParams
IHandleProps
Re-exports IHandleProps
IHandleQueryParams
Re-exports IHandleQueryParams
IViewModelDetached
Re-exports IViewModelDetached
messaging
Re-exports messaging
WellKnownBindings
Re-exports WellKnownBindings