Sometimes updating the component is not an option:
- At times one needs to change the control/component so much that I will break existing screens and views.
- Or you rely on community files to build your UI and you need to take in updates from a newer version of the file. So you duplicate the newer file, enable it in the Assets, and need to use the different version from now on.
At this point, there is no way to reliable track down all instances of the component and weeding them out is a hassle.
My workaround is for the color deprecated main component to some weird acid green color to make them stand out. This makes the workspace not ready for user testing and presentations for a while and weeding out can take a while.
I think there should a better way to deprecate and replace components.