Importer fichier JavaScript et d'appeler les fonctions à l'aide de webpack, ES6, ReactJS

Essayer de faire quelque chose que je pense serait très simple. Je voudrais importer un bibliothèque JavaScript et ensuite l'appeler de ses fonctions. Ainsi, par exemple, je voudrais importer blah.js et puis d'appeler bla().

import React from 'react';
import {blah} from 'blah/js/blah.js';

class MyClass extends React.Component {
    constructor() {
        super();
    }

    componentDidMount() {
        window.addEventListener('resize', this.handleResize);
    }

    componentWillUnmount() {
        window.removeEventListener('resize', this.handleResize);
    }

    handleResize() {
        blah.blah();
    }

    render() {
          ....
    }
}

export default MyClass;

Me demandais ce que la combinaison magique des choses que j'ai à faire pour faire ce travail. Peut-être que je suis juste à côté de l'essentiel. L'exemple donne l'erreur "TypeError: _blah.bla est pas défini".

  • Sans un exemple de fichier que vous tentez d'importer, c'est irréfutable. Il n'y a rien de mal avec le code que vous avez posté, mais si ça marche dépendrait de ce qui est exporté à partir de blah.js.
  • Vérifiez dans blah.js si vous avez nommée l'exportation de blah objet. developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/...
InformationsquelleAutor user1686620 | 2016-07-19