Classic case of a library going downhill. In fact, since hooks got introduced React has become a pile of code-manure. Honestly, at this point even Angular sounds like a more attractive choice for building web applicatons. Sure it will render a monolith, but at least it's a reliable one. Developing in React 16+ feels like half the time regular good ol' programming doesn't even apply any more and they want to enforce good coding standards?!? Let me put it this way. After 6 years of coding in React, I have seen more spaghetti-code than there ever was in jQuery.