Réagir TypeError: Réagir.renderComponent n'est pas une fonction
J'ai cette étrange message après à la suite d'une Réagir tutoriel la construction d'une application simple.
http://blog.revathskumar.com/2014/05/getting-started-with-react.html
J'ai utilisé de verdure à installer réagir et inclus les scripts comme suit:
<script src="bower_components/react/react.js"></script>
<script src="bower_components/react/JSXTransformer.js"></script>
comme dans le tutoriel.
Au début, je pensais que les scripts n'étaient pas chargé, mais ça n'est évidemment pas le cas.
Quel est le problème?
OriginalL'auteur Webconstructor | 2015-06-07
Vous devez vous connecter pour publier un commentaire.
De ces jours, il est
et inclure le fichier source:
C'est l'avertissement de Réagir:
OriginalL'auteur Connor Leech
bower installe la version la plus récente dans ce cas, la version 0.12.0.
il y a un changement dans la fonction rendu de la convention.
https://facebook.github.io/react/blog/2014/10/28/react-v0.12.html
donc utiliser
au lieu de
OriginalL'auteur Webconstructor
Dernièrement 'Réagir.render()' est amorti Donc utilisez 'ReactDom.render()'
OriginalL'auteur Ignatius Andrew
J'ai eu le même problème; j'ai suivi le tutoriel précisément et j'ai eu le même message d'erreur que vous avez fait.
Ce sont les changements que je devais faire pour le faire fonctionner...
changé
index.jsx
contenu:Et qui l'a
Je suis très nouveau pour réagir, si cela peut ne pas être la meilleure solution, mais c'est le mien pour l'instant.
modifier : depuis, j'ai trouvé un autre, plus récente procédure pas à pas (qui fonctionne)
https://www.twilio.com/blog/2015/08/setting-up-react-for-es6-with-webpack-and-babel-2.html
OriginalL'auteur FraggaMuffin
Voici le script complet pour votre référence
OriginalL'auteur Kent Aguilar
vous devriez écrire
ReactDOM.render
,au lieu deReact.render
.Ces trois javascript est requis
OriginalL'auteur Quera