When I first started learning React I had trouble understanding the design pattern. The concepts of nested components, passing down props, and state were extremely foggy. However I found some useful tools that helped me visualize and understand the structure of my components. Which later simplified the action of passing…