So, if I want pages to work with AND without JS, then I basically have to implement all views for both server-side and client-side rendering. Right? I wish that were not the case.
Which also probably means that I have to have endpoints for both the webpage and the data populating the page.