Tell us about your environment
Please show your full configuration:
Configuration
What did you do? Please include the actual source code causing the issue.
{
"extends": "airbnb",
"parser": "babel-eslint",
"globals": {
"__DEV__": true
},
"plugins": [
"react",
"react-native",
"jsx-a11y",
"import"
],
"rules": {
...
}
}
What did you expect to happen?
I am using export * to export all components in a directory.
import React, { Component } from 'react';
class MyComponent extends Component {
...
}
export { MyComponent };
index.js
export * from './MyComponent';
export { MyComponent } results in an error in prefer-default-export
That's the intended result. MyComponent.js should have export default MyComponent, and your index file should do export { default as MyComponent } from './MyComponent';
That solved it thanks.
Most helpful comment
That's the intended result.
MyComponent.jsshould haveexport default MyComponent, and your index file should doexport { default as MyComponent } from './MyComponent';