Preguntas etiquetadas con jsx

Para preguntas sobre la sintaxis JSX utilizada por React.js, Vue y otros marcos de JavaScript front-end que permiten el uso de literales XML en línea en JavaScript para describir elementos HTML. Si su pregunta es sobre la implementación extendida de JavaScript de Adobe (ExtendScript), que es al menos cinco años más antigua que React.js, use la etiqueta [ExtendScript] en su lugar.


6
ReactJS - .JS vs .JSX
Hay algo que encuentro muy confuso cuando trabajo React. Hay muchos ejemplos disponibles en Internet que usan .jsarchivos con react pero muchos otros usan .jsxarchivos. He leído sobre .jsxarchivos y entiendo que simplemente te permiten escribir etiquetas html dentro de tu javascript. Pero lo mismo se puede escribir en .jsarchivos …
211 reactjs  jsx 

13
¿Cómo usar componentWillMount () en React Hooks?
En los documentos oficiales de React menciona: Si está familiarizado con los métodos de ciclo de vida de la clase React, puede pensar en useEffect Hook como componentDidMount, componentDidUpdate y componentWillUnmount combinados. Mi pregunta es: ¿cómo podemos usar el componentWillMount()método lifecyle en un gancho?

5
Nombre de etiqueta dinámica en jsx y React
Intento escribir un componente Reaccionar. para etiquetas de encabezado html (h1, h2, h3, etc.), donde la prioridad del encabezado cambia dinámicamente en función de la prioridad que hemos definido en los accesorios. Aquí lo que intento hacer. <h{this.props.priority}>Hello</h{this.props.priority}> Rendimiento esperado: <h1>Hello</h1> Esto no está funcionando. ¿Hay algún método posible para …
163 reactjs  jsx 

11
Renderizar cadena HTML como HTML real en un componente React
Esto es lo que probé y cómo sale mal. Esto funciona: <div dangerouslySetInnerHTML={{ __html: "<h1>Hi there!</h1>" }} /> Esto no: <div dangerouslySetInnerHTML={{ __html: this.props.match.description }} /> La propiedad de descripción es solo una cadena normal de contenido HTML. Sin embargo, se representa como una cadena, no como HTML por alguna …
163 javascript  html  reactjs  jsx 

11
React.js: identificación de diferentes entradas con un controlador onChange
Curioso sobre cuál es la forma correcta de abordar esto: var Hello = React.createClass({ getInitialState: function() { return {total: 0, input1:0, input2:0}; }, render: function() { return ( <div>{this.state.total}<br/> <input type="text" value={this.state.input1} onChange={this.handleChange} /> <input type="text" value={this.state.input2} onChange={this.handleChange} /> </div> ); }, handleChange: function(e){ this.setState({ ??? : e.target.value}); t = …
141 javascript  reactjs  jsx 

12
TypeScript y React: ¿tipo infantil?
Tengo un componente funcional muy simple de la siguiente manera: import * as React from 'react'; export interface AuxProps { children: React.ReactNode } const aux = (props: AuxProps) => props.children; export default aux; Y otro componente: import * as React from "react"; export interface LayoutProps { children: React.ReactNode } const …

6
¿Por qué los accesorios JSX no deberían usar funciones de flecha o vincularse?
Estoy ejecutando lint con mi aplicación React y recibo este error: error JSX props should not use arrow functions react/jsx-no-bind Y aquí es donde estoy ejecutando la función de flecha (adentro onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, …

6
& nbsp jsx no funciona
Estoy usando la etiqueta & nbsp en jsx y no representa el espacio. El siguiente es un pequeño fragmento de mi código. Por favor, ayuda. var Reporting=React.createClass({ render: function(){ return( <div style={divPositionReporting}> <p>Pricing Reports</p> <hr></hr> Select Scenario:   <select> <option></option> </select> <button type="button">Get Pricing Report</button> <br/> Select Takeout Scenario:  <select> <option></option> …
101 html  reactjs  jsx 

3
¿Por qué el `MouseEvent` en el controlador de eventos de la casilla de verificación no es genérico?
Tengo un elemento de casilla de verificación TSX (JSX): <input type="checkbox" name={i.toString()} onClick={this.handleCheckboxClick} /> Con la ayuda del código VS, sé que el tipo de parámetro de entrada de this.handleCheckboxClickis MouseEvent<HTMLInputElement>. Entonces lo implementé con: private handleCheckboxClick(event: MouseEvent<HTMLInputElement>) { ... } Luego [ts] Type 'MouseEvent' is not generic.aparece un error …

2
Typecript + React / Redux: la propiedad "XXX" no existe en el tipo 'IntrinsicAttributes & IntrinsicClassAttributes
Estoy trabajando en un proyecto con Typescript, React y Redux (todos ejecutándose en Electron), y me he encontrado con un problema cuando incluyo un componente basado en clases en otro y trato de pasar parámetros entre ellos. Hablando libremente, tengo la siguiente estructura para el componente contenedor: class ContainerComponent extends …

6
ESLint con React da errores `no-unused-vars`
He configurado eslint& eslint-plugin-react. Cuando ejecuto ESLint, el linter devuelve no-unused-varserrores para cada componente de React. Supongo que no reconoce que estoy usando la sintaxis JSX o React. ¿Algunas ideas? Ejemplo: app.js import React, { Component } from 'react'; import Header from './header.js'; export default class App extends Component { …

14
React Native - Módulo de requisito de imagen usando nombres dinámicos
Actualmente estoy construyendo una aplicación de prueba usando React Native. El módulo de imagen, hasta ahora, ha funcionado bien. Por ejemplo, si tuviera una imagen nombrada avatar, el siguiente fragmento de código funciona bien. <Image source={require('image!avatar')} /> Pero pero si lo cambio a una cadena dinámica, obtengo <Image source={require('image!' + …

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.