render method
Implementation
@override
PulsarNode render() {
final path = window.location.pathname;
final resolved = router.resolve(path);
// 👇 SOLO cambia si el tipo cambia
if (_currentPage == null ||
_currentPage.runtimeType != resolved.runtimeType) {
_currentPage = resolved;
}
return ComponentNode(
component: layout(_currentPage!),
// 👇 SIN key
);
}