3 ms·
As a perspective from someone doing React + ES6 work while coming from a background in Python ecosystem, the modern JavaScript ecosystem is kind of a mess. Fra
by tedmiston 10y ago
As a perspective from someone doing React + ES6 work while coming from a background in Python ecosystem, the modern JavaScript ecosystem is kind of a mess.
Fragmentation across virtually every tool imaginable from language choice to build systems. Dependencies on dependencies on dependencies. Apps breaking regularly from using the bleeding edge of everything. The total number of downstream dependencies that just using create-react-app installs is kind of insane. And don't get me started about the anti-separation of concerns of embedding "inline" CSS in React components... That said, some things are simpler too. I hope the JS community starts investing more in quality and longterm unification, and it might happen but I'm not sure.
Many libraries and frameworks today are designed to support huge apps for huge audiences, but people use them even to build small apps for small audiences, when there might be a better (simpler) choice. Incentives are misaligned for the companies supporting the most popular frameworks to care about small apps though.
I think we are starting to get there, but the JS ecosystem today vs 3–5 years ago has exploded in every direction.