reactjs / reactjs/react-docgen
No suitable component definition found.
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 3.8k
- Fork
- 316
- Merge medio
- 5h 7m
- PR unite (30g)
- 4
Descrizione
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...
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo l’esempio con react-docgen.parse(HSource) e confrontalo con il comportamento del Playground. Ispeziona il punto di ingresso del parser coinvolto nell’analisi di questo componente e determina perché non viene restituita alcuna definizione del componente; il lavoro è completato quando il componente fornito produce un output JSON oppure viene documentato il prerequisito mancante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, react
- Ambito
- documentation, tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100