有谁知道 WebStorm 中 React 功能组件片段的快捷方式是什么?
到目前为止,我只找到类组件的快捷方式。
对于新组件,我经常使用rsc
实时模板。
这将创建代码,如:
import React from 'react';
const MyComponent = () => {
return (
<div>
</div>
);
};
export default MyComponent;
除此之外,我在 JavaScript 类别中创建了自己的实时模板用于创建箭头函数以节省更多时间,从而创建了以下代码:
const myFunction = () => {
};
只需使用此模板文本在 JavaScript 类别下添加一个新的 Live 模板:
const $1$ = () => {
$END$
};
并确保将applicable in
设置为JavaScript and TypeScript
并选中以下复选框:
语句
顶级语句

i.rsf
-将无状态 React 组件创建为不带 PropTypes 的命名函数。
import React from 'react';
function AppComponent(props) {
return (
<div></div>
);
}
export default AppComponent;
ii.rsfp
-将无状态 React 组件创建为具有 PropTypes 的命名函数。
import React from 'react';
import PropTypes from 'prop-types';
AppComponent.propTypes = {
};
function AppComponent(props) {
return (
<div></div>
);
}
export default AppComponent;
您可以通过自己的关键字在网络风暴中配置自己的模板
go tosettings->editor->live templates
选择React
,在右侧按add on
或alt + insert
创建基于 Linux 系统的新模板键绑定
Click Live template it will open a pane on below
在我的情况下添加您想要的缩写,我想要一个带有导出的箭头函数,所以我添加了rafce
,描述是可选的
在实时模板中,为您的缩写粘贴所需的代码生成格式
Example:// Created on $DATE$ by $USER$: for project $project$
import React from 'react'
const $FileName$ = () => {
return (
<div>$FileName$</div>
)
}
export default $FileName$
${var_name}$ can be used to describe a inbuilt function on the ide or your custom variable
有关更多参考,请参阅有关实时模板的内置函数的 webstorm 文档webstorm live templates
您可以在edit variables
上编辑这些variable declarations
以获得所需的行为
Variable declaration for above template
将应用程序上下文设置为 java 脚本并键入脚本单击保存并应用模板已准备就绪
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(2条)