diff --git a/src/index.js b/src/index.js index 5864dc33..82edfadc 100644 --- a/src/index.js +++ b/src/index.js @@ -90,7 +90,11 @@ function loadMap(obj) { } function resolve(obj) { - return obj && obj.__esModule ? obj.default : obj; + const symbolKey = Object.getOwnPropertySymbols(obj).find(key => key.toString() === 'Symbol(Symbol.toStringTag)') + if(obj.__esModule || obj[symbolKey]==='Module'){ + return obj.default + } + else return obj } function render(loaded, props) {