Preguntas etiquetadas con reactjs

React (también conocido como React.js o ReactJS) es una biblioteca de JavaScript desarrollada por Facebook para construir interfaces de usuario. Utiliza un paradigma declarativo basado en componentes y pretende ser eficiente y flexible.

29
Mostrar u ocultar elemento en Reaccionar
Estoy jugando con React.js por primera vez y no puedo encontrar una manera de mostrar u ocultar algo en una página mediante un evento de clic. No estoy cargando ninguna otra biblioteca en la página, por lo que estoy buscando alguna forma nativa utilizando la biblioteca React. Esto es lo …

30
Error no detectado: Infracción invariable: el tipo de elemento no es válido: se esperaba una cadena (para componentes integrados) o una clase / función pero se obtuvo: objeto
Recibo este error: Error no detectado: Infracción invariable: El tipo de elemento no es válido: se esperaba una cadena (para componentes integrados) o una clase / función (para componentes compuestos) pero se obtuvo: objeto. Este es mi código: var React = require('react') var ReactDOM = require('react-dom') var Router = require('react-router') …

19
Mejores prácticas de estilo en línea de React.js
Soy consciente de que puede especificar estilos dentro de las clases React, como este: var MyDiv = React.createClass({ render: function() { var style = { color: 'white', fontSize: 200 }; return <div style={style}> Have a good and productive day! </div>; } }); ¿Debería apuntar a hacer todo el estilo de …

6
ReactJS - ¿Se llama el render cada vez que se llama "setState"?
¿Reacciona React todos los componentes y subcomponentes cada vez que setStatese llama? Si es así, ¿por qué? Pensé que la idea era que React solo representaba tan poco como fuera necesario, cuando el estado cambiaba. En el siguiente ejemplo simple, ambas clases se renderizan nuevamente cuando se hace clic en …

30
Realizar debounce en React.js
¿Cómo se realiza el rebote en React.js? Quiero renunciar al handleOnChange. Lo intenté debounce(this.handleOnChange, 200)pero no funciona. function debounce(fn, delay) { var timer = null; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function() { fn.apply(context, args); }, delay); }; } var SearchBox = React.createClass({ …


15
Llamar al método hijo desde el padre
Tengo dos componentes Componente principal Componente hijo Estaba tratando de llamar al método del niño desde Parent, lo intenté de esta manera pero no pude obtener un resultado class Parent extends Component { render() { return ( <Child> <button onClick={Child.getAlert()}>Click</button> </Child> ); } } class Child extends Component { getAlert() …


13
Modificación correcta de matrices de estado en ReactJS
Quiero agregar un elemento al final de una statematriz, ¿es esta la forma correcta de hacerlo? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Me preocupa que la modificación de la matriz in situ pushpueda causar problemas, ¿es seguro? La alternativa de hacer una copia de la matriz, e setStateing parece un desperdicio.

27
Reaccionar: cómo obtener el valor del parámetro de la cadena de consulta
¿Cómo puedo definir una ruta en mi archivo routes.jsx para capturar el __firebase_request_keyvalor del parámetro de una URL generada por el proceso de inicio de sesión único de Twitter después de la redirección desde sus servidores? http://localhost:8000/#/signin?_k=v9ifuf&__firebase_request_key=blablabla Intenté con la siguiente configuración de rutas, pero :redirectParamno está captando el parámetro …

30
Detectar clic fuera del componente Reaccionar
Estoy buscando una manera de detectar si ocurrió un evento de clic fuera de un componente, como se describe en este artículo . jQueryarest () se usa para ver si el objetivo de un evento de clic tiene el elemento dom como uno de sus padres. Si hay una coincidencia, …
411 javascript  dom  reactjs 





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.