我正在开发一个react项目(我的第一个),最近重新调整了文件夹结构,以便更加合理。
为了让我的生活更轻松,在我的组件文件夹中,我有一个名为index.js
的文件,其内容如下:
export * from './App';
export * from './Home';
export * from './PageWrapper';
(这个想法是从另一个 StackOverflow 问题中提取的)
在这种情况下,此索引指向的每个文件都有一个单数类导出。
现在,在我的主要应用程序中,我尝试执行以下操作:
import {Home, App} from './containers/index';
//or
import Home from './containers/index';
什么都不起作用。我发现如果将它们全部分开成单独的行,直接指向正确的文件,那么它就会起作用。
import Home from './containers/Home';
import App from './containers/App';
我这样做,导入多个类是可行的吗?我可能需要给它们全部命名为(App as App
)吗?或者这只是一个强制限制?