Après la mise à niveau vers la version 0.14.2
, Je vois une erreur et une recommandation à utiliser ReactDOM.render()
au lieu de React.render()
, mais d'où puis-je l'importer?
Lorsque je ne l'importe pas et que je ne fais que fonctionner tel quel, il s'affiche sous la forme undefined
. Est-ce une fonctionnalité intégrée ou est-ce une bibliothèque tierce?
Avec la nouvelle mise à jour, tout ce que vous faites dans le DOM devrait être fait avec ReactDOM
au lieu de React
. C'est un module séparé.
Faites npm install react-dom
, Puis, si vous utilisez ES6, vous pouvez faire:
import ReactDOM from 'react-dom';
ou si vous utilisez ES5, vous pouvez simplement faire:
var ReactDOM = require('react-dom');
et ensuite vous pouvez utiliser ReactDOM.render()
, ReactDOM.findDOMNode()
, etc. dans votre code.