Comment inclure externe bibliothèque javascript dans reactjs

Je voudrais savoir comment il est possible d'inclure un javascript externe de la bibliothèque dans un projet react. Par exemple, j'ai aimerais importer le jspdf bibliothèque : https://github.com/MrRio/jsPDF/blob/master/jspdf.js et l'utiliser dans mon reactjs app.

Jusqu'à présent, j' essayé d'utiliser exiger comme ceci :

let React = require('react');
let { Spacing, Typography } = Styles;
let DoughnutChart = require("react-chartjs").Doughnut;
let Chart = require('react-google-charts').Chart;
let { StylePropable, StyleResizable } = Mixins;
let EditableDiv = require('../EditableDiv.jsx');
//some other library
//the library that matter for me
var pdfConverter = require('../utils/jspdf.source.js');

//then I have my classical react code which works and a function to generate ad pdf
_generatePdf: function(){
    console.log('Genrating pdf');
    var doc = new pdfConverter.jsPDF('p','pt');
    var img = new Image();
}

J'ai l'erreur suivante : TypeError: pdfConverter.jsPDF n'est pas une fonction.

Pour le faire fonctionner, j'ai fait quelque chose de laid, je copie de la source de jspdf-source.js dans mon réagir.jsx fichier et il suffit d'appeler jsPDF au lieu de pdfConverter.jsPDF. C'est définitivement pas de la bonne manière, mais ne peut pas succed à l'importation et l'utilisation de la bibliothèque.

Pouvez-vous me dire ce que je fais mal et comment je pouvez corriger cela?
Merci

-EDIT-

Quand je a l'aide de mon laid solution (copie de la source dans mon fichier) j'ai juste eu à faire ce qui suit :

var doc = new jsPDF('p','pt);

Et elle fonctionnait parfaitement, s'attendre à ce que je a eu un très gros fichier

Après la solution proposée par @dannyjolie ci-dessous, j'ai importé jspdf directement à partir de la ngp, mais je ne suis toujours pas en mesure d'utiliser la bibliothèque. J'ai essayé le code suivant qui aboutissent à une erreur:

var pdfConverter = require('jspdf');
var converter = new pdfConverter();
var doc = converter.jsPDF('p', 'pt');

TypeError: pdfConverter n'est pas un constructeur
Ce qui signifie que j' importer le jsPDF venant de l'emballage, et pas seulement jspdf ?

Puis-je essayez

let pdfConverter = require('jspdf');
var converter = pdfConverter.jsPDF;
var doc = new converter('p', 'pt');

ReferenceError: jsPDF n'est pas défini

TypeError: le convertisseur n'est pas un constructeur

Ok de toute évidence, je ne suis pas de l'importation de la bonne chose ou pas de la bonne façon.
Ce que je fais mal ?

OriginalL'auteur FLCcrakers | 2016-03-17