Write tests. Not too many. Mostly integration.
Making your UI tests resilient to change
The Testing Trophy and Testing Classifications
How to know what to test
No mocks allowed: A testing discussion with Kent C. Dodds
Why integration tests are better than unit tests with Kent C. Dodds
Effective snapshot testing : This one highlights issues like false negatives and the lack of clarity in test intention when relying on snapshots.