I have a problem. I made my project with create-react-app and I this is basically my structure:
src ├── app │ ├── index.js │ └── … ├── navigation │ ├── index.js │ └── … └── … My app/index.js
import App from 'app/App'; export default { App }; My navigation/index.js:
import Navigation from 'navigation/Navigation'; export default { Navigation }; The problem is that I can easily import from directory like:
import { App } from './app'; import { Navigation } from '.navigation'; The problem is that importing Navigation works as expected and importing App doesn't work. When I import App like above I get 'app' does not contain an export named 'App' and if I try importing it like this:
import App from './app'; I get an object like this {App: function(){}} and if I render it like <App.App /> it works as expected. Only difference is that App is class component and Navigation is function component.