4 years of maintaining a react project downloaded 40k times a month argues otherwise.
My dependency is on MUI, which is a massively used common shared component library. If MUI changes, and it breaks my snapshots, I'd absolutely want to know about it.
Currently figuring out a strategy for introducing testing into an already large codebase and being very cautious of snapshot tests because of this. Experimenting with visual regression testing but early indicators suggest it could get very expensive if we're not careful about what is covered.
Visual diffing, cypress >>>> snapshots IMO.
Agreed that cypress today is probably a better solution.