Post

I know the Vue part was an aside in this piece, but I’m curious what makes you regret it. We also have a Vue app at work that dates from 2017 and it’s been unfortunate, mostly because of the Vue 2 to 3 migration

I'll probably end up writing a follow-up piece because a lot of folks have asked that, but the short version: 1. ecosystem is much weaker than react's 2. the 2→3 migration has left the API in a weird place 3. abstractions like SFCs feel "worse" to me than React/JSX's purely functional approach

Sorry for reviving an old thread, but came across this now and I'm curious what you would have picked instead if you got a second chance? In particular, would you still go for a clean backend/frontend split, or would you consider a more traditional monolith with JS/HTMX for interactivity?

yeah, I don't regret the backend/frontend split (I think forcing ourselves into a node backend would be fraught) but just wish we had done React instead.