A library for developing ReactJS applications using Model-View-ViewModel, inspired by .NET.
npm install react-model-view-viewmodelA library for developing ReactJS applications using Model-View-ViewModel, inspired by .NET.
Project Wiki | Guides and Tutorials - Getting Started | Project Discussions | Releases | CodeSandbox
API
* Events
* IEvent\
* IEventHandler\
* EventDispatcher\
* ViewModels
* INotifyPropertiesChanged
* ViewModel
* Forms
* Form\
* IFormFieldConfig\
* FormField\
* ReadOnlyFormCollection\
* FormCollection\
* IConfigurableFormCollection\
* FormSetupCallback\
* Validation
* IValidator\
* ValidatorCallback\
* IObjectValidator\
* IValidatable\
* Validation / Triggers
* WellKnownValidationTrigger\
* ValidationTrigger\
* Observable Collection
* ReadOnlyObservableCollection\
* ObservableCollection\
* INotifyCollectionChanged\
* CollectionChangeOperation
* INotifyCollectionReordered\
* CollectionReorderOperation
* Observable Map
* ReadOnlyObservableMap\
* ObservableMap\
* INotifyMapChanged\
* MapChangeOperation
* Observable Set
* ReadOnlyObservableSet\
* ObservableSet\
* INotifySetChanged\
* SetChangeOperation
* Dependency Handling
* IDependencyResolver
* IDependencyContainer
* DependencyContainer
* useDependency
* useViewModelDependency
* useDependencyResolver
* React Hooks
* useViewModel
* useViewModelMemo
* useObservableCollection
* useObservableMap
* useObservableSet