VS Code 用户自定义代码片段(React)

.jsxReact组件模板:javascriptreact.json

{
"Import React": {
"prefix": "importreact",
"body": [
"import React from 'react'\n",
"class ${1:${TM_FILENAME/(.*).(?:jsx|js)/$1/i}} extends React.Component {",
" render () {",
" return (",
" ${2|null|}",
" )",
" }",
"}\n",
"export default ${1:${TM_FILENAME/(.*).(?:jsx|js)/$1/i}}\n"
],
"description": "引入React基本组件"
},
"Import PropTypes": {
"prefix": "importproptypes",
"body": [
"import PropTypes from 'prop-types'"
],
"description": "引入prop-types"
},
"Define defaultProps": {
"prefix": "defaultProps",
"body": [
"static defaultProps = {",
" $1",
"}\n"
]
}
}

.jsredux模板:javascript.json

{
"Import Redux Action": {
"prefix": "importaction",
"body": [
"import { ${1|handleActions,createAction|} } from 'redux-actions'"
],
"description": "导入redux-actions"
},
"Create Reducer": {
"prefix": "reducer",
"body": [
"import { handleActions } from 'reduce-actions'",
"import * as ${1:types} from '@/constants/${2:${TM_FILENAME/(.*)State.(?:jsx|js)/$1Const/i}}'\n",
"const ${3:initState} = {",
"\t$4",
"}\n",
"export default handleActions({",
"\t$5",
"}, ${3:initState})\n"
],
"description": "导入一个reducer模板"
},
"Create Action": {
"prefix": "action",
"body": [
"import { ${1|createAction, createActions|} } from 'redux-actions'",
"import * as ${2:types} from '@/constans/${3:${TM_FILENAME/(.*)Action.(?:jsx|js)/$1Const/i}}'\n",
"$0"
]
}
}

最新文章

  1. 通过维基API实现维基百科查询功能
  2. 在 CentOS7 上部署 zookeeper 服务
  3. Visual Studio 2015 Pre Secondary Installer 在哪里
  4. css背景图
  5. Java工厂设计模式
  6. php获取网页中图片并保存到本地的代码
  7. ffmpeg 打开视频流太慢(上)
  8. [King.yue]EXT.NET TextFieldFor添加正则表达式
  9. 阿里云centOS6 下python安装及配置、pip安装及配置、ipython安装及配置
  10. C语言中的宏
  11. openStack ceilometer API
  12. ARM指令集——条件执行、内存操作指令、跳转指令
  13. Android 之Activity切换动画效果
  14. [译]Java 垃圾回收的监控和分析
  15. UX是什么?
  16. sqlserver2012 在视图中建索引
  17. 交互课件用什么软件------承接教育类k12/幼儿html5交互课件/动画外包
  18. 利用Ajax和JSON实现关于查找省市名称的二级联动功能
  19. JS列表
  20. 微信小程序通过js动态修改css样式的方法(交流QQ群:604788754)

热门文章

  1. Vs 排除的文件➕ 添加回项目。。。。
  2. DateAdapter
  3. 常见的web性能优化方法
  4. Hive MetaStore Upgrade
  5. Murano Weekly Meeting 2015.07.21
  6. 面向对象(OOP)二
  7. mysql对库,表,数据类型的操作以及完整性约束
  8. 实现一个Promise.all
  9. php 05
  10. 功放TAS5719耳机POP noise分析 对策