3 ms·
How Airbnb Smoothly Upgrades React
- ricardobeat 2y agoReally nice work, but no mention of the benefits of upgrading to React 18 (hint: there are basically none, haven't seen any production example of concurrent rendering having a positive impact yet). Which means most of this massive body of work has been invested solely to prevent code rot. It's a sad state of things.
- BandButcher 2y agocosign, I'm more of an angular dev, but my last job was heavy on migrations... by the time you complete one major version migration across ALL repos/libs/deps and mitigate the remaining prod issues, a newer version comes out and you press reset. it seems that software has taken on the marketing of hardware. just like we've come to expect a "new" iphone every year, we expect a new framework version every year, regardless of any major improvements that justify the effort. i get how the microservice/microfront-end architecture makes these updates painful so you want to be mindful of not getting too far behind LTSs but i think being on the latest version just to be on it has become pure bragging rights for most tech companies.