Our react web application is broken down to multiple components. Some of these components are part of the same git mono repo and some live in a different repo.
Now, to implement a bug fix we have to update the changes in one repo, release a version of the package, update the tree of dependencies, release other intermediatory packages and then we finally update the react web application.
This feels very a bit waterfall and not continuous. Additionally, we are optimized for package delivery versus web product delivery. Is there a solution which allows us to continuously get the latest and once in a while we release a new version of the libraries?