TDD in React Test driven development (TDD) is a tool for breaking down complex problems into more manageable chunks. This post will explore my journey of applying a TDD approach to website development using React, Jest, and the React Testing Library. In this experiment, I didn’t look at the browser for feedback at all. Instead I got all of my feedback from the automated tests. By focusing on the behavior of the components I’m building, I am able to get a working UI quickly and I’m able to change it’s behavior while still verifying its accuracy.