core library

Classes

Obj<T>
A base-class that store a value of T.
ReactterContext
A abstract-class that allows to manages the ReactterHooks and provides Lifecycle events.
ReactterHook
An abstract-class to provides the functionality of ReactterHookManager and is added as a dependency of another ReactterHookManager behaving as a state.
ReactterHookManager
A abstract-class to manager hooks(ReactterHook).
ReactterInstance<T>
A singleton instance of T
Signal<T>
A base-class that store a value of T and notify the listeners when the value is updated.

Enums

Lifecycle

Mixins

ReactterEventManager
A mixin-class to provides the ability to manager events
ReactterInstanceManager
A mixin-class to provides the ability to manager instances.
ReactterNotifyManager
A mixin-class Provides the ability to notify listeners when the state changes.
ReactterSignalProxy
ReactterState
A mixin-class to provides features of a state

Properties

Reactter → _ReactterInterface
final

Functions

defaultLogWriterCallback(String value, {bool isError = false}) → void
Logger

Typedefs

AsyncFunction<T, A> = Future<T> Function([A arg])
CallbackEvent<T extends Object?, P> = void Function(T? inst, P param)
ContextBuilder<T> = T Function()
A function to generate the instance of T
EventEmit<T> = void Function(Enum eventName, [dynamic param])
LogWriterCallback = void Function(String text, {bool isError})
Reducer<T> = T Function(T state, ReactterAction action)
WhenErrorReturn<R> = R Function(Object? value)
WhenValueReturn<T, R> = R Function(T value)