State class
Annotation used with the over_react
builder to declare a UiState
mixin for a component.
State properties are declared as fields, which act as stubs for generated getters/setters that proxy Map key-value pairs.
@State()
mixin FooState on UiState {
bool baz;
}
NOTE: This is only required for legacy boilerplate and can be omitted
for new implementations. However, it can still be used for custom configurations
(e.g. keyNamespace
).
Optional. If utilizing legacy boilerplate, be accompanied by a Factory, Props, and Component2 declaration.
- Implemented types
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyNamespace → String?
-
A custom namespace for the keys of state properties defined in the annotated class,
overriding the default of
'${stateClassName}.'
.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited