I have the following dir structure
- common
|
|--- Component1
| |
| |--- index.js
| |--- Component1.tsx
| |--- Component1.scss
|
|--- Component2.tsx
|
In Component1's index.js and Compoennt1.tsx I export the default
Component1/index.js
export { default as Component1 } from './Component1'
Component1/Component1.tsx
const Component1 = () => { code... }
export default Component1
and in Component2.tsx I want to import Component1.tsx through default import. However it complains 'no default export in /Component1/index'.
I think the directory /Compoennt1 is exporting Component1.tsx as default, but it's not working
Component2.tsx
// doesn't work
import Component1 from './Component1'
// both works
import { Component1 } from './Component1' or
import Component1 from './Component1/Component1'
Can someone explain why I can't default export/import when it's through a folder or is this how imports/exports work?