Remix.run Logo
andrewstuart 3 days ago

All that seems rather ….. indirect. Every step of the way I kept urging him to use JavaScript.

lmz 3 days ago | parent [-]

They could have done all that in one long form with JS for client side progressive enhancement (show/ hide different parts) and that would probably be much easier.

graeber_28927 2 days ago | parent [-]

Yes, my thoughts exactly. I hate implementing N forms with user state session and navigation, when one big form one the client can hold the state for me, and visual trickery can achieve the same.

Whenever I go debug unnecessary state machines, or have to refactor them (to compress the number if steps), I scratch my head half the time, trying to follow the string of thought that my predecessor felt so smart about.