Skip to content

memo

Lets you skip re-rendering a component when its props are unchanged.

Example:

import flet as ft


@ft.component
def MyComponent(x, y):
    return ft.Text(f"x={x}, y={y}")


MemoizedMyComponent = ft.memo(MyComponent)

flet.run(
    lambda page: page.render(
        lambda: MemoizedMyComponent(x=1, y=2),
    ),
)