我正在为我的项目使用Gatsby (React)。我正在使用原子设计文件夹结构,例如:
src/components/Organisms/Header
在这个文件夹中,我喜欢:
src/components/Organisms/Header/header.js
src/components/Organisms/Header/header.module.scss
我如何header.js
从内部导入src/components/layout.js
:
import Header from '@components/Organisms/Header'
代替:
import Header from '@components/Organisms/Header/header'
更新:
我设法做到了:
- 将
index.js
文件添加到src/components/Organisms/Header/
- 并且
export { default } from './header';
在index.js
但这是最佳实践吗?