Comment by the_gipsy
4 years ago
> The majority of routers for React, and other SPA frameworks, do this out of the box. This has been a solved problem for half a decade at least. A website has to go out of its way to mess this up.
99% of SPAs break history related features in some way.
97% of statistics cited on HN are made up on the spot.
99% of people don't FRICKING care.
Most of the users I have to deal with still have problems with double clicking.
They don't understand basic browser features.
They don't understand that they can set preferred language in their browser.
History related features are not an argument in any way.
They do care. It also ensures end users are endlessly frustrated by inconsistent UI / UX handling.
They do care if the experience doesn't work right, even if they don't understand why.
Why would people not care that browsing URLs work well?
Because they don't care about computer stuff. They just have to do computer stuff because they are forced to.
2 replies →