We are heavy Rails users. As such, whenever possible, we try to use plain javascript, HTML views, and tons of partials.
However, our menu interface required high levels of interactivity, tons of moving parts and a complex state.
There is absolutely no way we could have built what we have without a good UI framework.
I had worked with an old version of Angular and I still get shivers any time I recall that jig. Ultimately we preferred React over Vue, Preact and any other framework for a simple reason: maintenance.
Being backed by a mega corporation like Facebook, we know that problems will be fixed, performances will keep improving and that while best practices will shift, our codebase will ultimately benefit from that change.
7 upvotes·19K views