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

Constructors

State({String? keyNamespace})
const

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