Je ne pourrais pas être plus d'accord.
C'est encore une fonctionnalité native simple mais très puissante des navigateurs que certains frameworks ont encouragé à ignorer et à remplacer maladroitement.
Ça ne veut pas dire qu'il faut bannir le state en mémoire, mais simplement comprendre les avantages et inconvénients de chacun et les utiliser à bon escient. L'article illustre ça avec beaucoup de justesse.
Une nouvelle API (pas encore dispo dans Safari et Firefox) qui permet de définir un schéma d'URL (par exemple /books/:id) et de tester une URL donnée pour voir si elle correspond.
De la différence entre URI et URL (et URN que je découvre).
La bonne façon de travailler avec les URLs en JavaScript.
Sous le coude, ça peut toujours être utile.
Toujours utile d'avoir ça sous le coude.
Quelques bonnes pratiques en matière d'URL.