Do you need new features from some lib? If so then update only that lib.
Otherwise, I really only care about major versions of the packages that are essential to my app, like React, Babel, React-Router, Redux, Webpack... And those don't update their major versions that often, and usually they have some sort of migration guide.
Do you need new features from some lib? If so then update only that lib.
Otherwise, I really only care about major versions of the packages that are essential to my app, like React, Babel, React-Router, Redux, Webpack... And those don't update their major versions that often, and usually they have some sort of migration guide.
For easy projects, React codemod helped me a lot on upgrading some of my stupid projects.
And most other projects that have deep dependencies are almost left alone untouched because of the time it will consume.