I’ve learned that the biggest difference between someone that has mastered a language, framework or tool and someone who hasn’t lies in the mental models they use. One person will have a clear and advanced one and the other will not. By having a good mental model you can intuitively understand complex problems and device solutions much faster than if you had to find a solution with a step-by-step
![A visual guide to React Mental models](https://cdn-ak-scissors.b.st-hatena.com/image/square/44904fec48b7f2259228830ff16fe226ce55f36e/height=288;version=1;width=512/https%3A%2F%2Fobedparla.com%2Fstatic%2F61e461c713e21a467f687f338bfa2012%2Fa4ff1%2Fmental-models-react.png)