美文网首页
Webstorm react hooks 模板配置

Webstorm react hooks 模板配置

作者: 阿拉斌 | 来源:发表于2021-04-01 18:40 被阅读0次

在React hooks的开发中,经常需要使用到各种的hooks。比如

const [user, setUser] = useState();

这里就得用到Webstorm的动态模版(Live templates)的功能了。

打开设置页面:

image.png

进入这个功能的设置,就可以开始配置了。

想useState这个,主要是有一个问题,如何让setUser变成set后面的字母大写,也就是user的首字母大写。

经过查看文档可以看到,Live templates提供了一个Live template variables的功能。

方法 说明
capitalize(<String>) 将字符串的第一个字母大写。例如,大写("name")返回Name。或者你可以把它合并成大写(camelCase(“my awesome class”))来得到MyAwesomeClass。

其他方法可以查看:

https://www.jetbrains.com/help/webstorm/template-variables.html#predefined_functions

首先输入模版

const [$a$,set$b$] = useState($end$)

这样的话,就可以愉快的设置大写字母开头了。

image.png

这里面的a就是第一个输入的,相当于 user这个。

点击ok保存就好了。其他的模版可以参考:

 useEffect(() => {
   $1$
   return () => {
     $2$
   }
 }, [$3$])
import React from 'react'

interface IProps {}

/**
 * 说明:$1$
 * 创建人:$USER$
 * 创建时间:$DATE$
*/
const $TM_FILENAME_BASE$: React.FC<props: IProps>=()=> {
  return (
    <div>
      $END$
    </div>
  )
}
export default $TM_FILENAME_BASE$

后面就可以自由发挥了。

相关文章

  • Webstorm react hooks 模板配置

    在React hooks的开发中,经常需要使用到各种的hooks。比如 这里就得用到Webstorm的动态模版(L...

  • ESLint 配置文件 .eslintrc 示例及说明

    关于 ESLint 介绍,以及在项目中如何配置,请参考WebStorm + React 项目,配置 ESLint。...

  • React Hooks

    React Hooks Hooks其实就是有状态的函数式组件。 React Hooks让React的成本降低了很多...

  • ESLint 配置文件 .eslintrc 示例及说明

    关于ESLint介绍,以及在项目中如何配置,请参考WebStorm + React 项目,配置 ESLint。 配...

  • react-hooks

    前置 学习面试视频 总结react hooks react-hooks react-hooks为函数组件提供了一些...

  • React Hooks

    前言 React Conf 2018 上 React 提出了关于 React Hooks 的提案,Hooks 作为...

  • react webstorm配置

    ctrl alt +s =》 JavaScript 设置语法校验 file Types 里面 设置忽略加载的模块

  • 5分钟简单了解React-Hooks

    首先附上官网正文?:React Hooks Hooks are a new addition in React 1...

  • react-hooks

    react-hooks react-hooks 是react16.8以后,react新增的钩子API,目的是增加代...

  • React-hooks API介绍

    react-hooks HOOKS hooks概念在React Conf 2018被提出来,并将在未来的版本中被...

网友评论

      本文标题:Webstorm react hooks 模板配置

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