I see no good reason to stay away from client-side routing. If you use something like a jet router, then this is both client and server routing, and thereβs nothing complicated about it. Some specific areas that some people can tell you about will be difficult:
- SEO. It's free, any URL that you click will be displayed on the server correctly and sent to the client, so Googlebot will see the page correctly. There is absolutely no truth in assuming that SEO is more difficult with client-side routing, provided that you are on the server side.
- . ,
ga('send', 'pageview', path) , ( ). - , , , . (, webpack). , .
( ) . , JavaScript ( , Google ). , , - .