Preguntas etiquetadas con reactjs

321
ReactJS Dos componentes comunicando

Acabo de comenzar con ReactJS y estoy un poco atascado en un problema que tengo. Mi aplicación es esencialmente una lista con filtros y un botón para cambiar el diseño. Por el momento estoy usando tres componentes: <list />, < Filters />y <TopBar />, ahora, obviamente, cuando...

298
Plantilla no proporcionada usando create-react-app

Cuando escribo el create-react-app my-appcomando en mi terminal, parece funcionar: descargando todas las bibliotecas con éxito, etc. Al final de ese proceso, recibo el mensaje de que a template was not provided. Entrada user@users-MacBook-Pro-2 Desktop% create-react-app my-app Salida Creating a...

295
Pase accesorios al componente principal en React.js

¿No hay una manera simple de pasar un niño propsa su padre usando eventos, en React.js? var Child = React.createClass({ render: function() { <a onClick={this.props.onClick}>Click me</a> } }); var Parent = React.createClass({ onClick: function(event) { // event.component.props...

288
Reaccionar this.setState no es una función

Soy nuevo en React y estoy tratando de escribir una aplicación que funcione con una API. Sigo recibiendo este error: TypeError: this.setState no es una función cuando trato de manejar la respuesta API. Sospecho que hay algún problema con este enlace, pero no puedo encontrar la manera de...

265
Actualización de un objeto con setState en React

¿Es posible actualizar las propiedades del objeto setState? Algo como: this.state = { jasper: { name: 'jasper', age: 28 }, } Yo he tratado: this.setState({jasper.name: 'someOtherName'}); y esto: this.setState({jasper: {name: 'someothername'}}) El primero produce un error de sintaxis y el...

250
React ignora el atributo 'for' del elemento de etiqueta

En React (marco de Facebook), necesito representar un elemento de etiqueta vinculado a una entrada de texto usando el foratributo estándar . por ejemplo, se utiliza el siguiente JSX: <label for="test">Test</label> <input type="text" id="test" /> Sin embargo, esto produce HTML...