Oh. I thought it would question your unneccessary update of dependencies that didn't close any bugs or introduce new features but require you 3 days to change code according to a new API.
If it took you 3 days to update React then you should definitely look at jscodeshift. It should have taken you a few hours at most regardless of the size of your codebase.
Everything I know about React I know from HN. Guilty, criticizing tech I've never used - but it's more about the whole constant update mentality than React in particular.
I worked with Node all the time and have not really found this to be a problem unless the package maintainer fails to publish a change log or fails to follow semvar correctly.
So like node.js in a nutshell?
ha! Indeed I thought the same at first but then got excited anyway when I understood what it does.