Skip to content

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

var(default) classmethod

A reactive variable that doesn't update or layout.

Parameters:

Name Type Description Default
default ReactiveType | Callable[[], ReactiveType]

A default value or callable that returns a default.

required

Returns:

Type Description
Reactive

A Reactive descriptor.

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