This is part of the Semicolon&Sons Code Diary - consisting of lessons learned on the job. You're in the web-development category.
Last Updated: 2024-11-23
I had to build a multi-page 3-step wizard for a reverse auction. Each step only gathered like 2 bits of info. This necessitated 6 controller actions (for the GETs and POSTs) and much complication.
In general, I feel client-side software (e.g. React) is slower to build, however this is a case where React would have been faster and better engineering than a backend-heavy approach.
With React: