React Testing Library is a test library that helps us write integration and unit tests for our UI applications by allowing us to render components, perform actions upon them (click, type, check ...), and retrieve any element rendered through accessible and semantic queries.