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.


10
Representación de HTML sin formato con reactjs
Entonces, ¿es esta la única forma de procesar html sin procesar con reactjs? // http://facebook.github.io/react/docs/tutorial.html // tutorial7.js var converter = new Showdown.converter(); var Comment = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( <div className="comment"> <h2 className="commentAuthor"> {this.props.author} </h2> <span dangerouslySetInnerHTML={{__html: rawMarkup}} /> </div> ); } }); Sé …


4
¿Qué hace "export default" en JSX?
Quiero preguntar qué significa y hace la última oración (exportar HelloWorld predeterminado;) pero no puedo encontrar ningún tutorial al respecto. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return <p>Hello, world!</p>; } } export default HelloWorld;

9
Reaccionar: "esto" no está definido dentro de una función componente
class PlayerControls extends React.Component { constructor(props) { super(props) this.state = { loopActive: false, shuffleActive: false, } } render() { var shuffleClassName = this.state.toggleActive ? "player-control-icon active" : "player-control-icon" return ( <div className="player-controls"> <FontAwesome className="player-control-icon" name='refresh' onClick={this.onToggleLoop} spin={this.state.loopActive} /> <FontAwesome className={shuffleClassName} name='random' onClick={this.onToggleShuffle} /> </div> ); } onToggleLoop(event) { // "this …
152 javascript  reactjs  this 



14
No se puede conectar con el depurador remoto
Estoy usando React.JS y cuando lo hago react-native run-android(con mi dispositivo enchufado) veo una página en blanco. Cuando sacudo el dispositivo y selecciono Debug JS Remotelyde la lista de opciones, veo la siguiente pantalla. FYI: OS: Ubuntu 16.04 Node version is: v4.6.2 java version "1.8.0_111" react": "15.4.1 react-native": "0.38.0

16
La aplicación create-react-app restringe las importaciones fuera del directorio src
Estoy usando create-react-app. Estoy tratando de llamar una imagen desde mi carpeta pública desde un archivo dentro de mi src/components. Estoy recibiendo este mensaje de error. ./src/components/website_index.js Módulo no encontrado: intentó importar ../../public/images/logo/WC-BlackonWhite.jpg que queda fuera del directorio src / del proyecto. Las importaciones relativas fuera de src / no …

10
Cómo decirle al servidor de desarrollo webpack que sirva index.html para cualquier ruta
React router permite que las aplicaciones reaccionen para manejar /arbitrary/route. Para que esto funcione, necesito que mi servidor envíe la aplicación React en cualquier ruta coincidente. Pero el servidor de desarrollo webpack no maneja puntos finales arbitrarios. Aquí hay una solución que usa un servidor express adicional. Cómo permitir que …


28
React Hook "useState" se llama en la función "app" que no es un componente de la función React ni una función personalizada React Hook
Estoy tratando de usar ganchos de reacción para un problema simple const [personState,setPersonState] = useState({ DefinedObject }); con las siguientes dependencias. "dependencies": { "react": "^16.8.6", "react-dom": "^16.8.6", "react-scripts": "3.0.0" } pero sigo recibiendo el siguiente error: ./src/App.js Línea 7: React Hook "useState" se llama en la función "aplicación" que no …


16
En reactJS, ¿cómo copiar texto al portapapeles?
Estoy usando ReactJS y cuando un usuario hace clic en un enlace, quiero copiar algo de texto en el portapapeles. Estoy usando Chrome 52 y no necesito admitir ningún otro navegador. No puedo ver por qué este código no da como resultado que los datos se copien en el portapapeles. …


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.