鍍金池/ 問答/HTML/ ES export 多項

ES export 多項

react項目的一個文件中,同時使用了materialreact-redux,使用默認導出的時候,正常是這么用的:

export defult withStyles(styles)(App)

export defult connect(mapStateToProps,null)(App)

現在要把這兩個合并在一起導出,該怎么做?

回答
編輯回答
默念
default 拼錯了
export default {withStyles(styles)(App),connect(mapStateToProps,null)(App)}
2018年6月28日 04:52
編輯回答
淺時光

export default是唯一的,只能導出一個模塊,可以使用export,import時加{}包裹,或者把兩個合并成一個對象導出.

2017年12月21日 11:00
編輯回答
爆扎

哈哈,自己嘗試,找到方法了,

export default withStyles(styles)(connect(mapStateToProps,null)(App));
2018年1月10日 23:47
編輯回答
離殤

授人以魚不如授人以漁 http://es6.ruanyifeng.com/#do...

2017年2月19日 22:09
編輯回答
使勁操
export{
    withStyles(styles)(App),
    connect(mapStateToProps,null)(App)
}

其實把default刪掉就可以了,可導出多個模塊,導入的時候 import {xxx} from 'fileName';

2017年6月30日 08:40