语法糖也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是计算机语言中添加的一种语法,在不影响功能的情况下,添加某种简单的语法也能实现效果,这种语法对计算机没有任何影响,但是对于程序员更方便,通常增加的语法糖能够增加程序员的可读性,减少出错的机会。
使用语法糖可以简化代码,更便于程序员开发。
setup
新引入的setup语法糖的 目的是简化使用Composition API
时冗长的模板代码,也就是让代码更加简洁,阅读性也越高。
而在组件中引入并使用自定义hook 自定义hook的作用类似于vue2中的mixin技术 ,自定义Hook的优势: 很清楚复用功能代码的来源, 更清楚易懂!
通俗解释
老鹰要吃 小鸡,你把小鸡当诱饵来抓老鹰,最后你可以获得小鸡和老鹰。这个叫一石二鸟。一石二鸟这个就是“语法糖”。大概就可以这么理解