Too Long; Didn't Read
React component testing guide: Jest and RTL. The focus should be on replicating how the user would interact with the React component. The team at React tests React; therefore, there is no need for you to test React’s functionality such as state, state, etc. Instead of testing implementation (e.g. was/called x number of times) Jest-Dom is not required but makes writing tests much easier because it will extend Jest matchers that let you test values in different ways.