--

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

--

--

Jonathan Fielding
Jonathan Fielding

Written by Jonathan Fielding

Staff Engineer working for @Spendesk, speaker about web things, writing about tech, contributor to open source. If you like what I write make sure to follow.

No responses yet