Hacker News new | ask | show | jobs
by spicyj 4000 days ago
These changes require a little work on your part with each release, but we think they make React better overall – the alternative would be to stop improving React, which I think is worse. We're already trying to get to a long-lived release as fast as we can, especially given our commitment to support each change with a warning for an entire release to give people a chance to update their code.

One of our goals with this release is actually to help with the problem you mention of interdependencies and component versioning: we expect most components to only depend on the "react" package, which will be more stable and updated less frequently.

Thankfully the React community moves fast and package authors are usually quick to update to new React versions.

P.S. We've been making releases every 6 months or so, so we're already at "stable for a few months". We might speed this up a little but we never want the pace to be unmanageable. (The four of us on the core team need to make sure the 10,000 components in the Facebook codebase continue to work, so I assure you we don't take breaking changes lightly.)

1 comments

Fantastic, that's reassuring to know. Given this I'll bite the bullet and move to 0.14 beta seeing as my app isn't publically available yet.

Thanks so much for React - it really is an amazing way to work and moving to it has simplified the extremely complex and interactive app I'm building!