@carollit But you are comparing two different things. Syntax of almost any framework is so far removed sometimes from the original language, if someone didn't tell you "this is a JS framework" or "this is a PHP framework", you'd be hard pressed to tell what it "compiles" to. So while basketball and football are both sports (programming languages), their almost 2 completely different (framework vs language) sports. Which is what React is to JS. If a programmer only ever knew how to write code using a framework, odds are, they can't write in the language it originated from. Where as someone writing in VanillaJS would have the foundation to write in React.