美文网首页程序员
WebStorm中定义React函数组件模板

WebStorm中定义React函数组件模板

作者: 杞梓林 | 来源:发表于2020-05-12 10:05 被阅读0次

WebStrom中可以定义快捷键直接生成代码模板,React16后,由于hooks的加入,新的项目逐步更改为全函数组件的方式,采用hooks进行状态管理,针对此情况,做了个WebStorm的函数组件模板。记录如下:
打开:"File"-"Settime"-"Editor"


配置界面
1 打开Live Templates,选中"JavaScript",新建一个代码模板,并定义快捷键。
Live Templates
设置快捷键
2 还是这个窗口,在下面的Template text中,编写模板代码:
import React, { useEffect, useState } from 'react'

export const $fileName$ = (props) => {

    /**state  state部分**/

    /**effect  effect部分**/
  
    /**methods 方法部分**/
    
    /**styles 样式部分**/
    
    /**render**/
    
    return(
        <div>
            
        </div>
    );
};

3 关于文件名,定义了一个变量fileName,然后到右边点击"EDIT VARIABLES",在弹窗中可以定义变量的表达式。表达式的含义可参考如下链接:

https://www.jetbrains.com/help/webstorm/edit-template-variables-dialog.html

编辑模板内容

4 注意左下角会显示"No Applicable contexts",要设置一下应用场景,比如选择js文件。

未配置应用场景的告警
选择js文件

5 这样,在写代码的时候输入快捷键,就可以直接插入设定好的模板代码了。

相关文章

  • WebStorm中定义React函数组件模板

    WebStrom中可以定义快捷键直接生成代码模板,React16后,由于hooks的加入,新的项目逐步更改为全函数...

  • React组件名大小写

    React组件介绍 React中,组件是可分为函数组件和类组件,不管哪种方式定义的组件,其组件名都必须是大写 大小...

  • 二、React 面向组件编程、React 组件三大核心属性、生命

    一、React 面向组件编程 1.1、函数式组件(用函数定义的组件( 适用于 [ 简单组件 ] 的定义 )) 1....

  • 初识React

    定义组件的两种方式 函数定义 类定义 使用React时,值得注意的点: 所有的React组件必须像纯函数那样使用它...

  • 基本语法

    定义组件 render中写入html,可以使用模板,用{}包裹class App extends React.Co...

  • react之高阶组件(HOC Higher-Order Comp

    定义:参数为组件的函数功能: 为原始组件注入props (变量 方法) 定义 我们平时在react中编写和使用的组...

  • React 学习笔记

    函数组件/类定义组件 使用普通的JavaScript函数即可定义一个React组件: 函数接受一个单一的props...

  • [React] 组件 & Props(3)

    函数定义/类定义组件 上面两个组件在React中是相同的。只是第一种是JS函数定义的组件,第二种是ES6 Clas...

  • React的生命周期

    react的一些函数的官方介绍 函数 / 方法 ES6中React组件是用class来定义的,关于class的知识...

  • React - 函数式组件化 & props参数传递

    React函数式组件化 & props参数传递 函数式组件 定义变量 & 使用组件 通过props传递参数 展开运...

网友评论

    本文标题:WebStorm中定义React函数组件模板

    本文链接:https://www.haomeiwen.com/subject/nnvvnhtx.html