I'm working on a react project (my first) and I've recently restructured my folder structure to make a bit more sense.
To make my life easier, within my component folders, I have an index.js
file which looks like the following:
export * from './App';
export * from './Home';
export * from './PageWrapper';
(The idea was lifted from another StackOverflow Question)
In this case each of the files this index points to have a singular class export.
Now in my main application, I try and do something like:
import {Home, App} from './containers/index';
//or
import Home from './containers/index';
Nothing works. I've found that if I separate them all out into individual lines pointing directly at the correct file, it works.
import Home from './containers/Home';
import App from './containers/App';
So is it possible to import multiple classes the way I'm doing it, and I'm just not seeing it? Do I perhaps need to name them all (App as App
)? Or is this simply an enforced limitation?