Snapshot tests in React: why they do more harm than good