Reactive
reactive
¶
Reactive
¶
Bases: Generic[ReactiveType]
Reactive descriptor.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
default |
ReactiveType | Callable[[], ReactiveType]
|
A default value or callable that returns a default. |
required |
layout |
bool
|
Perform a layout on change. Defaults to False. |
False
|
repaint |
bool
|
Perform a repaint on change. Defaults to True. |
True
|
init |
bool
|
Call watchers on initialize (post mount). Defaults to False. |
False
|
always_update |
bool
|
Call watchers even when the new value equals the old value. Defaults to False. |
False
|
compute |
bool
|
Run compute methods when attribute is changed. Defaults to True. |
True
|
reactive
¶
Bases: Reactive[ReactiveType]
Create a reactive attribute.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
default |
ReactiveType | Callable[[], ReactiveType]
|
A default value or callable that returns a default. |
required |
layout |
bool
|
Perform a layout on change. Defaults to False. |
False
|
repaint |
bool
|
Perform a repaint on change. Defaults to True. |
True
|
init |
bool
|
Call watchers on initialize (post mount). Defaults to True. |
True
|
always_update |
bool
|
Call watchers even when the new value equals the old value. Defaults to False. |
False
|
var
¶
Bases: Reactive[ReactiveType]
Create a reactive attribute (with no auto-refresh).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
default |
ReactiveType | Callable[[], ReactiveType]
|
A default value or callable that returns a default. |
required |
init |
bool
|
Call watchers on initialize (post mount). Defaults to True. |
True
|