A Historical Reference of React Criticism

#393 – February 13, 2023

There have been a number of criticisms levied at the React project over the years, some of them handled and some of them still wavering in the wind. In this post, I’ll summarize the ones that are most prominent in my memory as a way of maintaining a record.

Learn how to apply established UI patterns for a more organized and maintainable codebase and discover the benefits of layering architecture in React development.

Web Worker is a script that runs in the background without affecting the user interface, as it runs in a separate thread instead of the main thread. So it won’t cause any blocking to the user interaction.

What does composing React components mean? And, what problems does it solve?

React has come a long way in the last 5 years or so, and has captured the market of web development and some of mobile development (with React Native), in both large and small companies. It has become the go to library to build web applications, and has gained consistent popularity over the years.