just spent 3 days trying to debug a react app and i'm convinced that 90% of its complexity is just a result of people trying to justify using a library that's way too smart for its own good