首页 > 其他分享 >vscode中react组件

vscode中react组件

时间:2023-04-22 09:48:15浏览次数:46  
标签:React vscode 生成 react export 组件 import

title: "vscode中ES7+ React/Redux/React-Native snippets插件使用"
date: 2023-04-07 23:21:32
tags: ['Vscode','插件']
categories: ["工具篇"]

通过使用这个插件我们可以很方便的进行组件/方法/文件的导入

本篇博客仅对插件进行介绍翻译,便于自己以后使用

常用片段列表

  • imr: 引入 React import React from 'react'
  • imrc: 导入 React 组件 import React, { Component } from 'react'
  • imrn: 导入 Import React-Native Element import { first } from 'react-native'
  • cdm: 快速生成类组件中 componentWillMount 函数componentWillMount() {}
  • cdup: 快速生成类组件中 componentDidUpdate 函数componentDidUpdate(prevProps, prevState) {}
  • cwm: 快速生成类组件中 componentWillMont 函数componentWillMount() {}
  • cwup: 快速生成类组件中 componentWillUpdate 函数componentWillUpdate(nextProps, nextState) {}
  • rcc: 快捷生成类组件
    import React, { Component } from "react";
    export default class test extends Component {
    render() {
    return (
    
  • res: 快捷生成函数组件
import React from "react";
const test = () => {
  return <div></div>;
};
export default test;
  • fcc: 快捷生成类组件(附带类型声明)
import * as React from "react";
type Props = {};
type State = {};
export class test extends React.Component<Props, State> {
  render() {
    return <div></div>;
  }
}
  • fsc: 快捷生成函数组件(箭头函数类型)
import * as React from "react";
type Props = {};
export const test = (props: Props) => {
  return <div></div>;
};
  • cmmb: 生成大块注释
/**
 * first
 */
  • ednf: 生成默认导出函数export default function first(second) {third}
  • edf: 生成默认导出函数export default (first) => {second}

类似的快捷方式还是有很多,在这里仅记录常用的,如需更多请去往React-Native/React/Redux snippets for es6/es7 version Standard

标签:React,vscode,生成,react,export,组件,import
From: https://www.cnblogs.com/plumliil/p/17342460.html

相关文章

  • React+hook+ts+ant design封装一个具有编辑和新增功能的页面
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷微信公众号前端小歌谣需求分析在前端项目中最常......
  • vue组件
    vue组件实际上就是自定义标签组件是vue可重复使用的实例也就是说,当你定义好一个组件之后,你可以将其当做一个html的标签使用<divid="app"><br><qinjiang></qinjiang><br></div><divid="buttonnew"><newbutton></newbutton>......
  • vscode误删文件后如何恢复
    数据结构实验课检查实验时,不知道怎么回事,运行vscode时可能碰到了哪个按钮,跳出来一个问题,英语不好没有仔细看就输入了yes,然后成功地把实验文件夹里面所有文件都删了,检查完实验再删也就算了,实验没有检查就删了,下次检查会扣分,加上我把后面一个实验也做好了,我冷汗都吓出来了,是真的体会......
  • 部署Spring Boot + React前后端分离中的奇特发现
    今天在尝试在服务器上部署SpringBoot+React前后端分离应用时有一个奇特的发现。服务器首先是前端npmrunbuild之后,将构建好的应用移动到/var/www/html文件夹,nginx启动可以正常访问,axios接口访问地址为localhost:8080;后端maven构建并运行。本地电脑同样开始运行前后端。......
  • Vue:表单双绑、组件
    vue一大精髓就是双向绑定vue.js是一个mvvm框架,即数据的双向绑定,即当数据发生变化时的时候,视图也就发生变化,当视图发生变化时,数据也会同步变化双向绑定是对于UI控件来说的,非UI控件不会涉及到数据的双向绑定以input标签举例<divid="app">输入的文本:<inputtype="text"v-......
  • ReactNative 打包发布 Android 应用
    一、创建应用签名1、在AndroidStudio菜单栏中,依次点击Build >GenerateSignedBundle/APK 2、在Generate SignedBundleorAPK对话框中,选择APK,点击Next按钮 3、在Keystorepath字段下,点击Createnew按钮 4、在NewKeyStore窗口中,点击右侧文件......
  • DRF的权限组件(源码分析)
    DRF的权限组件(源码分析)1.创建用户表fromdjango.dbimportmodels#Createyourmodelshere.classUserInfo(models.Model):role_choice=((1,'CEO'),(2,'CTO'),(3,'CFO'))role=models.SmallIntegerField(verbose_name='类型&......
  • vsCode添加插件方式
    vscode的几种安装插件方式1、联网正常的时候可以直接通过vsCode自带的工具直接搜索进行插件安装下载即可2、在有网络限制的时候,可以通过先下载的离线包进行安装插件vsCode下载离线包的地址:https://marketplace.visualstudio.com/vscode(到vscode官网,搜索想要的插件进行下......
  • react 生命周期钩子函数
    1、挂载:construct、getDerivedStateFromProps、render、componentDidMounted2、更新:getDerivedStateFromProps、componentWillUpdate、render、getSnapshotBeforeUpdate、componentDidUpdated3、卸载:componentWillUnmounted4、请求放在componentDidMount里react生命周期图:h......
  • react ref
    一、使用ref操作DOM1、要访问由React管理的DOM节点,首先,引入useRefHook:import{useRef}from'react';2、然后,在你的组件中使用它声明一个ref:constmyRef=useRef(null);3、最后,将其作为ref属性传给DOM节点:<divref={myRef}>总结:useRefHook......