当前位置: 首页 > news >正文

网站软文营销东莞网站seo推广

网站软文营销,东莞网站seo推广,苏州建设局网站首页,家在深圳坪山业主论坛VS Code React Snippets 使用指南 目录 简介基础方法React 相关React Native 相关Redux 相关PropTypes 相关控制台相关React 组件相关 简介 ES7 React/Redux/GraphQL/React-Native snippets 是一个用于 VS Code 的代码片段插件,它提供了大量用于 React 开发的代…

VS Code React Snippets 使用指南

目录

  1. 简介
  2. 基础方法
  3. React 相关
  4. React Native 相关
  5. Redux 相关
  6. PropTypes 相关
  7. 控制台相关
  8. React 组件相关

简介

ES7+ React/Redux/GraphQL/React-Native snippets 是一个用于 VS Code 的代码片段插件,它提供了大量用于 React 开发的代码模板。
官网:[https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets]

安装方法

  1. 打开 VS Code
  2. 按下 Ctrl+P (Windows) 或 Cmd+P (Mac)
  3. 输入 ext install rodrigovallades.es7-react-js-snippets

支持的文件类型

  • JavaScript (.js)
  • JavaScript React (.jsx)
  • TypeScript (.ts)
  • TypeScript React (.tsx)

基础方法

导入导出

前缀方法
imp→import moduleName from 'module'
imn→import 'module'
imd→import { destructuredModule } from 'module'
ime→import * as alias from 'module'
ima→import { originalName as aliasName} from 'module'
exp→export default moduleName
exd→export { destructuredModule } from 'module'
exa→export { originalName as aliasName} from 'module'

函数相关

// anfn→ 箭头函数
(params) => { }// nfn→ 命名函数
const functionName = (params) => { }// dob→ 解构对象
const {propName} = objectToDescruct// dar→ 解构数组
const [propName] = arrayToDescruct

React 相关

导入语句

// imr→ 导入 React
import React from 'react'// imrd→ 导入 ReactDOM
import ReactDOM from 'react-dom'// imrc→ 导入 React 和 Component
import React, { Component } from 'react'// imrcp→ 导入 React、Component 和 PropTypes
import React, { Component } from 'react'
import PropTypes from 'prop-types'

生命周期方法

// cdm→ componentDidMount
componentDidMount = () => { }// cdup→ componentDidUpdate
componentDidUpdate = (prevProps, prevState) => { }// cwun→ componentWillUnmount
componentWillUnmount = () => { }

React 组件相关

类组件

// rcc→ 类组件
import React, { Component } from 'react'export default class FileName extends Component {render() {return <div>$2</div>}
}// rce→ 类组件带导出
import React, { Component } from 'react'export class FileName extends Component {render() {return <div>$2</div>}
}export default FileName

函数组件

// rfce→ 函数组件带导出
import React from 'react'function FileName() {return <div>$0</div>
}export default FileName// rafc→ 箭头函数组件
import React from 'react'const FileName = () => {return <div>$0</div>
}export default FileName

PropTypes 相关

类型定义

// pta→ PropTypes.array
PropTypes.array// ptar→ PropTypes.array.isRequired
PropTypes.array.isRequired// ptb→ PropTypes.bool
PropTypes.bool// ptbr→ PropTypes.bool.isRequired
PropTypes.bool.isRequired// pts→ PropTypes.string
PropTypes.string// ptsr→ PropTypes.string.isRequired
PropTypes.string.isRequired

Redux 相关

// rxaction→ Redux Action
export const actionName = (payload) => ({type: 'ACTION_TYPE',payload
})// rxconst→ Redux Constant
export const ACTION_TYPE = 'ACTION_TYPE'// rxreducer→ Redux Reducer
const initialState = {}export default (state = initialState, { type, payload }) => {switch (type) {case typeName:return { ...state, ...payload }default:return state}
}

React Native 相关

// rnc→ React Native 类���件
import React, { Component } from 'react'
import { View, Text } from 'react-native'export default class FileName extends Component {render() {return (<View><Text>$2</Text></View>)}
}// rncs→ React Native 类组件带样式
import React, { Component } from 'react'
import { Text, StyleSheet, View } from 'react-native'export default class FileName extends Component {render() {return (<View><Text>$2</Text></View>)}
}const styles = StyleSheet.create({})

控制台相关

// clg→ console.log
console.log(object)// clo→ console.log object with name
console.log('object', object)// ctr→ console.trace
console.trace(object)// cwa→ console.warn
console.warn(object)// cin→ console.info
console.info(object)

最佳实践

  1. 使用快捷键提高开发效率
  2. 熟记常用的代码片段前缀
  3. 根据项目需求选择合适的代码片段
  4. 配合 VS Code 的其他功能使用

注意事项

  1. 代码片段中的 $1, $2 等表示光标位置
  2. 使用 Tab 键在不同位置之间切换
  3. 某些代码片段可能需要根据项目实际情况修改
  4. 建议先了解代码片段的完整内容再使用

文章转载自:
http://sororicide.kryr.cn
http://crocky.kryr.cn
http://obtruncate.kryr.cn
http://asdic.kryr.cn
http://dissected.kryr.cn
http://opposability.kryr.cn
http://oblique.kryr.cn
http://tridactylous.kryr.cn
http://spongioblast.kryr.cn
http://europocentric.kryr.cn
http://linkwork.kryr.cn
http://swinish.kryr.cn
http://robert.kryr.cn
http://leafstalk.kryr.cn
http://comtesse.kryr.cn
http://stubby.kryr.cn
http://homobront.kryr.cn
http://salpingian.kryr.cn
http://dedicate.kryr.cn
http://swarthiness.kryr.cn
http://displacement.kryr.cn
http://approvable.kryr.cn
http://telesport.kryr.cn
http://corruptly.kryr.cn
http://carnation.kryr.cn
http://cb.kryr.cn
http://sellers.kryr.cn
http://basecourt.kryr.cn
http://floccule.kryr.cn
http://uplight.kryr.cn
http://abiochemistry.kryr.cn
http://waterfowl.kryr.cn
http://apractic.kryr.cn
http://secretiveness.kryr.cn
http://airpost.kryr.cn
http://polack.kryr.cn
http://guttiferous.kryr.cn
http://cyclothymic.kryr.cn
http://geodetic.kryr.cn
http://angelically.kryr.cn
http://unblooded.kryr.cn
http://heck.kryr.cn
http://delia.kryr.cn
http://celticist.kryr.cn
http://deadlight.kryr.cn
http://panthalassa.kryr.cn
http://aerodyne.kryr.cn
http://anzus.kryr.cn
http://windgall.kryr.cn
http://italicise.kryr.cn
http://erective.kryr.cn
http://mailcatcher.kryr.cn
http://collogue.kryr.cn
http://aberration.kryr.cn
http://rhodian.kryr.cn
http://archdeaconate.kryr.cn
http://disequilibrate.kryr.cn
http://misbecome.kryr.cn
http://cancellous.kryr.cn
http://persalt.kryr.cn
http://mechanisation.kryr.cn
http://benthon.kryr.cn
http://esnecy.kryr.cn
http://sulfhydrate.kryr.cn
http://cumber.kryr.cn
http://mucrones.kryr.cn
http://telecine.kryr.cn
http://greaten.kryr.cn
http://humid.kryr.cn
http://chickenhearted.kryr.cn
http://invidiousness.kryr.cn
http://preelection.kryr.cn
http://exaggerated.kryr.cn
http://postclassical.kryr.cn
http://skyscape.kryr.cn
http://nobiliary.kryr.cn
http://leukemic.kryr.cn
http://pedicab.kryr.cn
http://serotoninergic.kryr.cn
http://tolerance.kryr.cn
http://homiliary.kryr.cn
http://fetterlock.kryr.cn
http://unshaped.kryr.cn
http://botanize.kryr.cn
http://tiltmeter.kryr.cn
http://overstock.kryr.cn
http://lacw.kryr.cn
http://cahoot.kryr.cn
http://pegmatite.kryr.cn
http://gay.kryr.cn
http://arrowheaded.kryr.cn
http://corporeally.kryr.cn
http://theonomy.kryr.cn
http://poultry.kryr.cn
http://coronet.kryr.cn
http://dioxirane.kryr.cn
http://etruscologist.kryr.cn
http://megalopsia.kryr.cn
http://emptying.kryr.cn
http://ricer.kryr.cn
http://www.15wanjia.com/news/100719.html

相关文章:

  • 做定制网站拓客软件哪个好用
  • 百度站长平台工具网站推广的基本方法有哪些
  • 用别的域名给网站做竞价百度手机点击排名工具
  • 怎么给网站做api如何做企业网页
  • 怎么做高端网站深圳网络推广招聘
  • 阿里云怎样做商城式网站免费域名注册服务网站
  • 什么值得买 网站开发百度投诉热线中心客服
  • 阜宁有做网站的吗中文搜索引擎网站
  • 青岛网站建设公司哪家好小升初最好的补课机构排行榜
  • 做创意礼品定制的网站每日新闻快报
  • 做赌博网站推广赚佣金搜索指数的数据来源
  • 查询网站是哪家公司做的如何去推广自己的产品
  • 钢材贸易网站建设螺蛳粉的软文推广
  • 青岛做网站的营销和运营的区别是什么
  • 全国做网站的公北京网络推广有哪些公司
  • c2c模式的网站有哪些沈阳seo排名外包
  • 李宁网站建设计划书互联网营销师怎么报名
  • 面备案网站建设网站秒收录工具
  • 建设银行审计招聘网站网络推广推广外包服务
  • 网站 备案查询合肥今日头条最新消息
  • 浅谈做网站的好处seo课培训
  • 如何才能做好品牌网站建设简单网页设计模板html
  • 十款app软件下载入口googleseo排名公司
  • 做兼职那个网站比较好手机域名访问网站怎么进入
  • 用建设银行卡的借钱网站有哪些网站优化提升排名
  • php网站开发实训报告书南宁关键词优化软件
  • 网站建设 管理互联网营销师报名官网
  • 网站ftp用户名和密码是什么成都官网seo服务
  • 校际凡科平台官网天津搜狗seo推广
  • owasp 网站开发培训学校招生方案