1.0.0
A library for developing React applications using Model-View-ViewModel inspired by .NET.
The Model-View-ViewModel architectural pattern is a viable alternative to the Flux architectural pattern, it does not have the same issues Flux has, but knowing and understanding the Flux principles can increase the quality of code written using MVVM.
This release includes a wide range of tools for implementing applications using MVVM as well as a simple, yet effective event system inspired by the one in .NET. Base implementations of core interfaces and features (ViewModel, FormFieldViewModel<TValue>, FormFieldCollectionViewModel and DispatchEvent<TEventArgs>) as well as an observable collection that extends the read-only array interface, observableCollection<TItem>.
The library provides a wide range of custom React hooks to make development easier. The project wiki contains the entire list as well as API documentation, a tutorials list as well as project motivation and overview.