фишка и новизна относительно нативного js
Он берет на себя низкоуровневую работу с домом, позволяя, как уже сказали, декларативно описывать то, что вы хотите получить в виде интерфейса, а не то, как вы хотите это нарисовать, что позволяет "говорить на одном языке", когда речь идет о проектировании UI, позволяет сконцентрироваться на написании логики приложения