I've always had a hard time with routing my pages, I have followed the remix docs, and it doesn't work at all, for example...when i create a file dashboard/$dashboardId.tsx a corresponding route should be created as: localhost:5173/dashboard/123, but it doesn't get created.
So I have resorted to . routes, like auth.login.tsx means localhost:5173/auth/login, but this too doesn't work for dynamic pages.