【发布时间】:2017-05-23 13:56:27
【问题描述】:
我是 React 和 React native 的新手。
我有一个包含多个组件的文件夹,我已经能够创建一个 index.js 文件来导出文件夹内的所有组件,所以在其他组件中我可以这样做:
# /components/OneComponent.js
...
export { OneComponent }
# index.js
import { OneComponent } from './components'
```
现在我正在使用 Redux,我想完成同样的事情,但我不知道该怎么做。在我的组件中,我按如下方式导出组件:
# /component/OneComponent.js
export default connect(mapStateToProps, { myFunction})(OneComponent);
我猜应该是这样的
export { connect(mapStateToProps, { myFunction})(OneComponent) };
但它不能编译。
【问题讨论】:
-
你试过export default connect(mapStateToProps, myFunction)(OneComponent);
-
是的,如果我这样做,当我这样做
import { OneComponent } from './components'时,它是未定义的。
标签: javascript reactjs react-native redux react-redux