Rarely is that a problem with react itself. Poorly written applications exist in every flavor of language, framework and library.
Some frameworks though make it easy to fall into a good default, and others don't.
Some frameworks though make it easy to fall into a good default, and others don't.