React我为in创建了一个片段Webstorm(它们被称为 there Live Templates),因此,例如,当您输入tsc并按下一个 keytab时,就会创建这样一个结构
import React, { FC } from 'react'
import * as s from './styled'
interface Props {
};
const SomeComponent: FC<Props> = (props) => {
return (
<s.Container>
</s.Container>
)
}
export default SomeComponent
由于片段设置使用$TM_FILENAME_BASE$,因此组件名称取自文件名。那些。如果我们创建了一个文件some-component,并且我们使用了其中的代码片段,那么函数名称将是SomeComponent.
但现在的问题是,根据结构,我有一个带有组件名称的文件夹,其中包含文件index.tsx
那些。
不是src > components > some-component.tsx
_src > components > some-component > index.tsx
所以放了函数的名字Index
如何设置一个片段,以便它通过文件夹的名称而不是文件的名称来命名函数?
我当前的代码段:
import React, { FC } from 'react'
import * as s from './styled'
interface Props {
$END$
};
const $TM_FILENAME_BASE$: FC<Props> = (props) => {
return (
<s.Container>
</s.Container>
)
}
export default $TM_FILENAME_BASE$




