有人知道WebStorm中React功能组件片段的快捷方式是什么吗?
到目前为止我只找到了类组件的快捷方式。
我经常使用
rsc
实时模板来创建新组件。
这将创建如下代码:
import React from 'react';
const MyComponent = () => {
return (
<div>
</div>
);
};
export default MyComponent;
除此之外,我在 JavaScript 类别中创建了自己的实时模板用于创建箭头函数以节省更多时间,这会创建如下代码:
const myFunction = () => {
};
只需在 JavaScript 类别下添加一个新的实时模板并使用以下模板文本:
const $1$ = () => {
$END$
};
并确保将
applicable in
设置为 JavaScript and TypeScript
并选中以下复选框:
您可以在网络风暴中通过自己的关键字配置自己的模板
前往
settings -> editor -> live templates
React
,在右侧按add button
或alt + insert
创建新模板按键绑定基于Linux系统rafce
,描述是可选的示例:
// 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 实时模板
我。
rsf
- 创建一个无状态 React 组件作为没有 PropTypes 的命名函数。
import React from 'react';
function AppComponent(props) {
return (
<div></div>
);
}
export default AppComponent;
ii.
rsfp
- 使用 PropTypes 创建一个无状态 React 组件作为命名函数。
import React from 'react';
import PropTypes from 'prop-types';
AppComponent.propTypes = {
};
function AppComponent(props) {
return (
<div></div>
);
}
export default AppComponent;