Contents

vscode中ES7+ React/Redux/React-Native snippets插件使用

Contents

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

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

常用片段列表

  • 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