Shared State

Simple store patterns keep slot components synchronized without coupling host and app internals.

SHELLREMOTE AREMOTE BREMOTE C
Shared State

State Ownership

Remotes own their own data model.

State Ownership

Each app remote can keep a single state store shared by titlebar/main/settings.

Hosts only mount elements and do not need to understand app-specific state shape.

Composable UX

Local interactions propagate across mounted slots.

Composable UX

Updating settings can immediately alter titlebar badges and main content output.

This is essential for app experiences split across multiple host regions.

Learn More

Dive deeper in the documentation.

Explore implementation details, APIs, and deployment notes in the Korporus docs.

Read the Documentation →