with reactdom react example ejemplos documentacion create app javascript reactjs babeljs react-jsx

javascript - reactdom - react project with jsx



Reaccionar, contenidos de JSX no terminados. (2)

Dé / cierre el elemento div y elimine el punto y coma (;) después del elemento div.

import React from ''react''; export default React.createClass({ displayName: ''MainComponent'', propTypes: { item: React.PropTypes.object }, render: function render() { return ( <div class="builder-conteiner"> <div/> ); } }); React.render(<MainComponent />, document.getElementById(''app''))

Estoy tratando de configurar un ejemplo de reacción básica: usar jspm / systemjs y babel. Tengo este código aquí para mostrar una página simple y recibo un error

import React from ''react''; export default React.createClass({ displayName: ''MainComponent'', propTypes: { item: React.PropTypes.object }, render: function render() { return ( <div class="builder-conteiner"> <div>; ); } }); React.render(<MainComponent />, document.getElementById(''app''))

No se muestra nada, y la consola emite "Contenidos JSX sin terminar", y babel apunta a la línea react.render así:

17 | React.render(<MainComponent />, document.getElementById(''app'')) | ^

Aún así, no estoy seguro de qué está mal aquí, agradecería cualquier ayuda. ¡Gracias!


Tiene 2 etiquetas <div> cerrar en su render() y un punto y coma que probablemente no pertenezca. Me gustaría deshacerme de ellos (p. Ej., Cerrarlos, eliminar el punto y coma en <div>; si no pertenece) y volver a intentarlo.