reactjs / reactjs/react-docgen
No suitable component definition found.
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 3.8k
- Forks
- 316
- Merge medio
- 5 h 7 min
- PR fusionados (30 d)
- 4
Descripción
Haven't been able to get the JSON output for any component. However, that's working on the Playground app. For instance:
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import './HSource.css';
export default class HSource extends Component {
static propTypes = {
url: PropTypes.string.isRequired,
}
render() {
const { url } = this.props;
return (
<div
className='source'
>
{url}
</div>
)
}
}
Ran with:
import HSource from '../../lib/HSource'
const reactDocs = require('react-docgen');
const componentInfo = reactDocs.parse(HSource)
Deps:
"dependencies": {
"react": "^16.12.0",
"react-dom": "^16.12.0",
"react-scripts": "3.3.0"
},
"devDependencies": {
"react-docgen": "^5.1.0"
}
Still can't figure out if that's a bug, if that's my deps or if I'm missing something obvious...
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Empieza reproduciendo el ejemplo con react-docgen.parse(HSource) y compáralo con el comportamiento del Playground. Inspecciona el punto de entrada del parser implicado en el análisis de este componente y determina por qué no se devuelve ninguna definición de componente; se considerará terminado cuando el componente proporcionado produzca una salida JSON o se documente el prerrequisito que falta.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, react
- Área
- documentation, tooling
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100