widgets library

Classes

ReactterBuilder<T extends ReactterContext?>
A wrapper StatelessWidget that gets the ReactterContext's instance of T from the closest ancestor of ReactterProvider and exposes it through the first parameter of builder callback.
ReactterComponent<T extends ReactterContext>
A abstract StatelessWidget class that provides the functionality of ReactterProvider with a ReactterContext of T, and exposes it through render method.
ReactterNestedElement
ReactterNestedWidget's Element
ReactterNestedWidget<W extends StatelessWidget>
Organizes the widget as nested way
ReactterProvider<T extends ReactterContext>
A wrapper StatelessWidget that provides a ReactterContext's instance of T to widget tree that can be access through the BuildContext.
ReactterProviderAbstraction<T extends ReactterContext>
ReactterProviderElement
ReactterProviderInherited<T extends ReactterContext?, Id extends String?>
A generic implementation for ReactterProvider
ReactterProviderInheritedElement<T extends ReactterContext?, Id extends String?>
ReactterProviderInherited's Element
ReactterProviders
A wrapper StatelessWidget that allows to use multiple ReactterProvider as nested way.
ReactterProvidersElement
ReactterScope
A wrapper StatelessWidget that helps to control re-rendered of widget tree.
ReactterScopeInherited
A generic implementation for ReactterScope
ReactterScopeInheritedElement
ReactterScopeInherited's Element
ReactterWrapperWidget
Abstract class to implementing a wrapper widget

Extensions

ReactterBuildContextExtension on BuildContext
Exposes methods to helps to get and listen ReactterContext's instance.
ReactterElementExtension on Element

Exceptions / Errors

ReactterContextNotFoundException
The error that will be thrown if ReactterProvider.contextOf fails to find a ReactterContext as an ancestor of the BuildContext used.