自定义加入React-typescript 初始化代码片段

169 阅读1分钟

跟着项目的学习,发现每个组件新开始都是需要引入React、模块化CSS、写函数式组件然后暴露, 之前是用过快捷定义箭头函数,现在想着去试试大片的代码片段。 直接上成果

    "typescript-react": {
	"prefix": "rfct",
	"body": [
		"import React from 'react';",
		"import styles from './${1:ComponentName}.module.css';",
		"",
		"export const ${1:ComponentName}: React.FC = () => {",
		"  return (",
		"    <div></div>",
		"  );",
		"}",
		"",
	],
}

说一些注意事项吧:

1.需要输入的的地方都是双引号包裹起来,哪怕是空行。 2. “prefix”表示你要输入的快捷提示符, “body”是根据提示符出来的代码, “scope”是应用范围,如果不写就是任意编码环境都会触发,建议可以写上,这样就不会说在写css的时候也会触发代码提示,我这偷懒了 花括号外面的“typescript-react”可以随便起名,就是一个提示的作用,见下图右下角

image.png

3.$1 表示一个简单的占位符,就是光标会出现的地方,${1:defaultText}则会带有默认文本,此处就是出现defaultText。

欢迎指出错误,一起学习