Jun 24, 2021
I think the biggest downside is the impact it has on non-functional requirements such as performance and accessibility which both suffer from React. While it is possible to make a site that’s both performant and accessible it’s a lot harder than it used to be with HTML and CSS. The virtual DOM also impacts performance as the JavaScript engine is less able to optimise it so while long running vanilla JS can get faster, same isn’t always case with React JS