# Routage Le routage est un moyen populaire de changer de vue dans une application. Cette page offre quelques conseils sur la façon de le faire. ## Vue L'approche recommandée pour le routage dans Vue est le [Mode Hash](https://next.router.vuejs.org/guide/essentials/history-mode.html#hash-mode): ```js import { createRouter, createWebHashHistory } from "vue-router"; const router = createRouter({ history: createWebHashHistory(), routes: [ //... ], }); ``` ## Angular L'approche recommandée pour le routage dans Angular est [HashLocationStrategy](https://codecraft.tv/courses/angular/routing/routing-strategies#_hashlocationstrategy): ```ts RouterModule.forRoot(routes, { useHash: true }); ``` ## React L'approche recommandée pour le routage dans React est [HashRouter](https://reactrouter.com/en/main/router-components/hash-router): ```jsx import { HashRouter, Routes, Route } from "react-router-dom"; ReactDOM.render( {/* The rest of your app goes here */} } exact /> } /> } /> {/* more... */} , root ); ``` ## Svelte The recommended approach for routing in Svelte is [svelte-spa-router](https://github.com/ItalyPaleAle/svelte-spa-router): ```svelte import("./routes/Products.svelte"), }), "/settings": Settings, "*": NotFound, }} /> ```