A library for developing React applications using Model-View-ViewModel inspired by .NET.
ToDo List App Tutorial
- ToDo List App Tutorial Part 1: Requirements
- ToDo List App Tutorial Part 2: Setup
- ToDo List App Tutorial Part 3: Adding a List of Items
- ToDo List App Tutorial Part 4: Adding ToDo Items
- ToDo List App Tutorial Part 5: Editing a ToDo Item
- ToDo List App Tutorial Part 6: Deleting ToDo Items
- ToDo List App Tutorial Part 7: Adding Form Validation
- ToDo List App Tutorial Part 8: Adding a Search Bar for ToDo Items
API
- Events
- Observable Collection
- ViewModels
- Forms
- Validation
- IReadOnlyValidatable
- IValidatable
- IValidationConfig<TValidatableViewModel>
- ValidatorCallback<TValidatable>
- CollectionItemValidatorCallback<TValidatable, TItem>
- ValidatableSelectorCallback<TItem, TValidatableViewModel>
- ValidationConfigSelectorCallback<TItem, TValidatableViewModel>
- UnsubscribeCallback
- registerValidators<TValidatableViewModel>
- registerCollectionValidators<TItem, TValidatableViewModel>
- registerCollectionItemValidators<TItem, TValidatableViewModel>
- React Hooks
- EventHandler<TEventArgs>
- watchEvent<TEventArgs>
- watchCollection<TItem>
- watchViewModel<TViewModel>
- ViewModelType<TViewModel>
- useViewModelType<TViewModel>
- ViewModelFactory<TViewModel>
- useViewModelFactory<TViewModel>
- useValidators<TValidatableViewModel>
- useCollectionValidators<TItem, TValidatableViewModel>
- useCollectionItemValidators<TItem, TValidatableViewModel>
- React Components
For more information and documentation please refer to the project wiki.