React JS is not accidentally opinionated. It is quite testable. It is SEO compatible. You should use it.
Over the 5-10+ years I’ll be supporting my product, will this code cause me more trouble than it’s worth?
It’s not about how much work the library saves me in initial implementation. Oh, no. That’s trivial in comparison. No, it’s about much maintenance it costs me over the life of my app.
I have five criteria I consider.