About
UI-Router is a client-side router for single page web applications.
Frameworks
UI-Router core is framework agnostic. We provide implementations for AngularJS (1.x), Angular (2.0+), and React.
Client-side routing
A client-side router updates the browser URL as the user nagivates through the single page app.
Conversely, changes to the browser’s URL can drive navigation of the app, enabling
a user to create deep-links (i.e., bookmarks) to areas deep within the application.
The simplest form of client-side routing maps a feature in the app to a url.
For instance, the Contacts feature might map to the url /contacts
, while the Preferences feature might map to the url /prefs
.
Read about UI-Router Features