J'essaie de mettre l'exportation par défaut et nommée dans le même fichier. Exemple:
// file name : utils/fetch
export default fetchUtil;
module.exports = {
fetch : fetchUtil,
post,
put,
get,
};
// import code
import fetch from 'utils/fetch';
Mon code se construit bien avec webpack, mais dans le navigateur, je reçois des erreurs:
fetchInit.js: 27 TypeError non capturé: (0, _fetch2.default) n'est pas une fonction
Suis-je en train de manquer quelque chose ou n'est-ce pas la façon d'effectuer l'importation par défaut et nommée dans le même fichier?
Trouvé la solution ici: http://exploringjs.com/es6/ch_modules.html
En gros, je devais faire
export default fetchUtil
export {fetchUtil as fetch, post, put, get}