Recently i spent some time looking more into snapshot tests, and wondering on usefulness of full rendered ones.
If we use shallow renderer, subcomponents will stay as is and won't be replaced with their rendered version, in full renderer they will.
This means that any change in subcomponent will break parent component test and snapshot needs to be recreated. In system still in development, this can happen quite often. These snapshots are also much larger, therefore harder to review.
So I am interested to hear others opinion on them, how and how much are you using them and how useful do you find them?