JavaScript, React, Mvc, Rant, Dev.
But even if you don’t, definitely consider a model and a view the in classic MVC sense. But you’re probably already doing that. Back on track The mistake we webdevelopers made was trying to shoehorn DHH’s backend remix of MVC into the frontend, ignoring decades of interactive GUI building