registerComponent method
Register a component in the VDOM
Implementation
void registerComponent(DCFComponentNode component) {
if (component is StatefulComponent) {
_statefulComponents[component.instanceId] = component;
component.scheduleUpdate = () => _scheduleComponentUpdate(component);
} else if (component is StatelessComponent) {
_statelessComponents[component.instanceId] = component;
}
// Register error boundary if applicable
if (component is ErrorBoundary) {
_errorBoundaries[component.instanceId] = component;
}
}