为什么推荐使用JSX开发Vue3
以防万一有的同学实在不看官方文档,我先提一嘴,SFC 就是写 Vue 组件的时候写的.vue文件,这一个文件就是一个 SFC,全称 Single File Component,也即单文件组件。在开始说我个人的观点之前,我们先来看几个事实:一是:Vue3 的定义原生支持 JSX,并且 Vue3 源码中有jsx.d.ts来便于使用 JSX。不知道同学们看到这里会想到什么,二是:AntDesign 的 vue3 版本,基本全部都是用 JSX 开发的,而且 Vue3 现在官方的 babel-jsx 插件就是阿里的人一开始维护的,OK,说这些呢,主要是先摆出一些事实作为依据,让有些同学可以不需要拿什么:。Vue 生态基本没有 css-in-js 的成熟方案其实跟这个限制也很有关系。类似这样的结果,而这里面h函数调用的结果就是一个 VNode,是 Vue 中的节点的基础单元。
用户评论