Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

628
Visualizações
¿Cómo arreglar el elemento vinculante 'hijos' implícitamente tiene un tipo 'cualquiera'.ts (7031)?

Me falta algo aquí con la validación. ¿Cómo agregar tipos de validación? Tener el error "el elemento 'hijos' implícitamente tiene un tipo 'cualquiera'".

 import * as React from 'react'; import Button from './Styles'; const Button1 = ({ children, ...props }) => ( <Button {...props}>{children}</Button> ); Button1.propTypes = {}; export default Button1;
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Sí, le falta un tipo para Props en su conjunto, lo que significa que TypeScript lo ve como any y sus reglas ts no lo permiten.

Tienes que escribir tus props como:

 import React, { FC } from "react"; interface Props { // any props that come into the component } const Button1: FC<Props> = ({ children, ...props }) => ( <Button {...props}>{children}</Button> );
over 4 years ago · Santiago Trujillo Relatório

0

También puede agregar el tipo predefinido a sus componentes funcionales de esta manera:

 const Button1: React.FC<{}> = ({ children }) => ( <Button>{children}</Button> );

De esta manera, no tienes que repetirte para definir accesorios para children .

La versión más completa podría ser así:

 interface Props { // any other props that come into the component, you don't have to explicitly define children. } const Button: React.FC<Props> = ({ children, ...props }) => { return ( <Button {...props}>{children}</Button> ); };

Tenga en cuenta que funciona para React 16.8

over 4 years ago · Santiago Trujillo Relatório

0

Este fue un problema importante para mí y perdí mucho tiempo para encontrar la solución correcta. En este momento, tiene un error con los accesorios para niños, pero en el futuro, es posible que tenga este error para muchas funciones en las que está desestructurando los parámetros. Por lo tanto, sugeriría seguir este problema de GitHub.

 const yourfunc = ({destructuredProps}: {destructuredProps: type}) => {}
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda