I love mental models. They’re crucial to understanding complex systems, allowing us to intuitively grasp and solve complex problems. This is the second of a three-part series of articles around React mental models. I’ll show you the exact mental models I use with complex React components by building them from the ground up and by using lots of visual explanations. I recommend you read part 1 first