語法糖也譯為糖衣語法,是由英國計算機科學家彼得·約翰·蘭達(Peter J. Landin)發明的一個術語。指的是計算機語言中添加的一種語法,在不影響功能的情況下,添加某種簡單的語法也能實現效果,這種語法對計算機沒有任何影響,但是對于程序員更方便,通常增加的語法糖能夠增加程序員的可讀性,減少出錯的機會。
使用語法糖可以簡化代碼,更便于程序員開發。
setup
新引入的setup語法糖的 目的是簡化使用Composition API
時冗長的模板代碼,也就是讓代碼更加簡潔,閱讀性也越高。
而在組件中引入并使用自定義hook 自定義hook的作用類似于vue2中的mixin技術 ,自定義Hook的優勢: 很清楚復用功能代碼的來源, 更清楚易懂!
通俗解釋
老鷹要吃 小雞,你把小雞當誘餌來抓老鷹,最后你可以獲得小雞和老鷹。這個叫一石二鳥。一石二鳥這個就是“語法糖”。大概就可以這么理解