What version of React Router are you using?
v6.4.2
Steps to Reproduce
const router = createHashRouter(
createRoutesFromElements(
<Route>
<Route path="/" element={<Home />} />
<Route path={"pageA"} element={<PageA />} />
<Route path={"pageB"} element={<PageB />} />
</Route>
)
)
ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render(
<React.StrictMode>
<RouterProvider router={router} />
</React.StrictMode>
)
const Home = () => {
return (
<>
<ul>
<li>
<NavLink to={'pageA'}>PageA</NavLink>;
</li>
<li>
<Link to={'pageB'}>PageB</Link>;
</li>
</ul>
</>
)
}

Expected Behavior
The tag's href attribute should be a hash url. It would work if I use instead of createHashRouter.
I change the code to . All the rest keeps same.
ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render(
<HashRouter>
<Routes>
<Route path="/" element={<Home />} />
<Route path={"pageA"} element={<PageA />} />
<Route path={"pageB"} element={<PageB />} />
</Routes>
</HashRouter>
);

Actual Behavior
