Skip to content

use_memo

use_memo #

use_memo(
    calculate_value: Callable[[], MemoValueT],
    dependencies: Sequence[Any] | None = None,
) -> MemoValueT

Memoize a computed value between renders.

PARAMETER DESCRIPTION
calculate_value

A function that computes the value to be memoized.

TYPE: Callable[[], MemoValueT]

dependencies

If present, the value is only recomputed when one of the dependencies has changed. If absent, the value is only computed on initial render.

TYPE: Sequence[Any] | None DEFAULT: None

RETURNS DESCRIPTION
MemoValueT

A memoized value whose identity is stable between renders.