Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.4K
Vistas
La clase de elemento JSX no admite atributos porque no tiene una propiedad 'props'.ts(2607)

Recibo este error cuando uso "Cropper" de la librería react-easy-crop, probé algunas cosas que encontré en los foros, como agregar @types/react, importar * como React desde "react", pero nada parece trabajo.

Aquí está el código que me da problemas:

 import * as React from "react"; import Cropper from "react-easy-crop"; export default function CropperPage({action , valuePro}: any) { return ( <Cropper // <-- This is giving me the error cropShape= "round" disableAutomaticStylesInjection="true" image={image} crop={crop} zoom={zoom} aspect={1} onCropChange={setCrop} onZoomChange={setZoom} onCropComplete={onCropComplete} /> ); }

El mensaje de error completo es:

La clase de elemento Blockquote JSX no admite atributos porque no tiene una propiedad 'props'. ts(2607) 'Cropper' no se puede usar como un componente JSX. Su tipo de instancia 'Cropper' no es un elemento JSX válido. Al tipo 'Cropper' le faltan las siguientes propiedades del tipo 'ElementClass': context, setState, forceUpdate, props, refsts(2786) (alias) class Cropper import Cropper

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

import Cropper from "react-easy-crop"; interface CropperFix extends React.Component {} const Cropped = (Cropper as any) as { new(): CropperFix; }; const props: any = { cropShape: "round", disableAutomaticStylesInjection: true, image, crop, zoom, aspect: 1, onCropChange: setCrop, onZoomChange: setZoom, onCropComplete: onCropComplete, } ... <Cropped ...props/>

Probablemente feo pero funciona

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda