Public API for component registry operations.
This module delegates to Dala.Ui.NativeView.Registry for managing
component processes in the UI tree.
Summary
Functions
Remove a component registration.
Look up the component pid for a given key.
Stop any component processes for screen_pid whose {id, module} key is NOT
in active_keys. Called after each render to reap components that left the tree.
Register a component process.
Start the component registry.
Functions
Remove a component registration.
Look up the component pid for a given key.
Stop any component processes for screen_pid whose {id, module} key is NOT
in active_keys. Called after each render to reap components that left the tree.
Register a component process.
Raises if the same {screen_pid, id, module} is already registered (duplicate id on the same screen).
@spec start_link(keyword()) :: GenServer.on_start()
Start the component registry.