Hacker News new | ask | show | jobs
by underwater 2616 days ago
The overrides system is weird, to say the least. Any consumer can change styles and erbitrary HTML attributes deep inside a component's DOM tree

This breaks encapsulation. As an app developer how do I know my change will be future proof? As a component developer how can I refactor a component or change its behaviour without breaking my consumers?

It feels like stuffing the worst parts of jQuery and old-school CSS back into React.