Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Handling prop defined in the argument list of stateless components

Abierto
#457 0 comentarios 2 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript, react

Línea de trabajo

Comienza revisando el comportamiento descrito en react-docgen issue #69 y la discusión vinculada sobre la desaprobación de defaultProps. Después, localiza el punto de entrada de extracción de props de componentes y determina cómo se gestionan los argumentos de función desestructurados. La tarea estará terminada cuando se documenten o admitan los nombres de props solicitados y la información de tipos disponible para esta sintaxis.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Dear all,

I'm struggling to find documentation about handling a case in which you're defining props in the arguments passed to a stateless, functional component, i.e. ES6 destructuring assignment syntax. An example:

const SomeComponent = ({ propA, propB, propC = 'someString', propD = false}) => {}

The most similar to what I'm looking for is https://github.com/reactjs/react-docgen/issues/69.

Now, docgen returns a list of props-defined-as-arguments as long as they have a default value specified, the rest is straight ignored.

My question: is some work being done on this? Any documentation I can find in this regard?

It seems fair and logical that it's hard to infer anything (but the name) from those props that have no explicit default value attributed to them, but as it stands even the types of the props that are initiated in the arguments, are omitted. You just get a stringified value for whatever is passed to them.

Thanks in advance!

Edit: tapped into the discussion on deprecating defaultProps -- https://github.com/reactjs/rfcs/pull/107#issuecomment-644582699

Lenguaje dominante
TypeScript
Estrellas
3.8k
Forks
316
Merge medio
3 h 28 min
PR fusionados (30 d)
6

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de reactjs/react-docgen

Todos los issues de reactjs/react-docgen

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.