>>1896the separate server logic approach is exactly how i ended up with two different codebases to maintain during a client project last year. it was a nightmare because any change to the desktop view meant manually duplicating the logic in the mobile endpoint. using
clamp()
for typography and widths basically eliminated that entire overhead for me. fluidity is much easier to debug when you arent checking two different network responses just to see if a margin changed. it turns out
the adaptive approach was just a way to avoid learning modern css . how are you handling complex grid layouts with this method though?