Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>QG MUI SnippetsNew to Visual Studio Code? Get it now.
QG MUI Snippets

QG MUI Snippets

shindouhiro

|
2 installs
| (0) | Free
实用的 React 和 TypeScript 代码片段集合
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VS Code Snippets

这是一个为 React、TypeScript、Material-UI 和 Markdown 开发者准备的实用代码片段集合。

特性

这个扩展提供了以下常用的代码片段:

React 相关

  • rfc - 创建 React 函数组件
  • us - 创建 useState Hook
  • ue - 创建 useEffect Hook

TypeScript 相关

  • int - 创建 TypeScript 接口
  • type - 创建 TypeScript 类型定义

Material-UI (notistack) 相关

  • mui-snackbar-import - 导入 useSnackbar Hook
  • mui-use-snackbar - 使用 useSnackbar Hook
  • mui-snackbar - 显示 Snackbar 通知消息

Markdown 相关

  • md-table - 创建 Markdown 表格

使用方法

  1. 在 VS Code 中安装此扩展
  2. 打开一个 TypeScript (.ts)、TypeScript React (.tsx) 或 Markdown (.md) 文件
  3. 输入上述任一触发词(如 rfc)
  4. 按 Tab 键或 Enter 键来展开代码片段

代码片段详情

React 函数组件 (rfc)

import React from 'react';

interface ComponentNameProps {
  
}

export const ComponentName: React.FC<ComponentNameProps> = (props) => {
  return (
    <div>
      
    </div>
  );
};

useState Hook (us)

const [state, setState] = useState<type>();

useEffect Hook (ue)

useEffect(() => {
  
}, []);

TypeScript 接口 (int)

interface InterfaceName {
  
}

TypeScript 类型 (type)

type TypeName = {
  
};

Material-UI Snackbar 导入 (mui-snackbar-import)

import { useSnackbar } from 'notistack';

Material-UI useSnackbar Hook (mui-use-snackbar)

const { enqueueSnackbar } = useSnackbar();

Material-UI Snackbar 通知 (mui-snackbar)

enqueueSnackbar('message', { variant: 'default|error|success|warning|info' });

Markdown 表格 (md-table)

| 列1 | 列2 | 列3 |
| --- | --- | --- |
| 内容1 | 内容2 | 内容3 |
| 内容4 | 内容5 | 内容6 |

完整代码片段列表

触发前缀 代码片段名称 描述 使用场景
rfc React Functional Component 创建 React 函数组件 快速生成带 TypeScript 接口的函数组件模板
us useState Hook React useState Hook 快速创建状态变量和更新函数
ue useEffect Hook React useEffect Hook 创建副作用处理函数
int TypeScript Interface TypeScript 接口定义 定义对象类型结构
type TypeScript Type TypeScript 类型定义 创建类型别名
mui-snackbar-import Mui-Snackbar 导入 Material-UI Snackbar 导入 notistack 的 useSnackbar Hook
mui-use-snackbar Mui-Snackbar-useSnackbar 使用 Snackbar Hook 在组件中获取 enqueueSnackbar 函数
mui-snackbar Mui-enqueueSnackbar 显示通知消息 调用 Snackbar 并选择消息类型
md-table Markdown Table 创建 Markdown 表格 在 Markdown 文件中快速创建表格

安装

您可以通过以下方式安装此扩展:

  1. 在 VS Code 中打开扩展面板 (Ctrl+Shift+X)
  2. 搜索 "VS Code Snippets"
  3. 点击安装

贡献

欢迎提交 Issue 和 Pull Request 来帮助改进这个扩展。

许可证

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft