I am all in favour of progressive enhancement and using server-side rendering when fetching a URL. The age-old discussion gives several advantages, such as improved load time, SEO crawling and possibly an improved level of "correctness"...etc
However I am getting my doubts as to why I am also setting up my server-side to handle form submits (i.e. a native HTML form being submitted to the server).
While my question is generic, the technology stack I am using is a Universal React + Redux application connecting to a third-party API. Therefore when JavaScript is disabled the server-side connects to the API to retrieve or POST data, while when JavaScript is enabled the user's browser connects to the API directly.
What are the advantages in handling server-side POST or when should it be a priority?
Therefore when JavaScript is disabled the server-side connects to the API to retrieve or POST data, while when JavaScript is enabled the user's browser connects to the API directly.
-- Doesn't that answer the question you posed?