It's not a bad article, but necessarily a little shallow. Also, I tend to prefer JSX over Vue's component model, but that's me. To me, JSX as used is very similar to what E4X offered over a decade ago, but never bore fruit. Only Mozilla's JS engine and Adobe's ActionScript ever supported it . VB.Net also has a similar feature for XML literals that I wish C# integrated.
In the end it's important to have at least a shallow understanding of the concepts as they make building actual applications much easier in practice. Though, like anything, you can use any programming tool badly and create a mess.