Why useRouteData can return undefined? - SolidJS