Recently, I decided to drop React as my daily driver for building UI. It's easy to grab for tools like React, even when we don't really care for them, because they present a complete solution. When we drop React, we have to consider how we'll manage DOM updates, do front-end routing, organize our code, handle message passing, and so on. I think it's unfortunate that many development trends go this way: We grab for the tools that have nice support regardless of their philosophy because, at the end of the day, what we need is something that works.
This is a companion discussion topic for the original entry at https://www.doliver.org//articles/react-to-vanilla