I don't get the hype around react. everyone loves it but have you ever tried maintaining a complex app with 100s of react components? it's a nightmare