reactjs / reactjs/react-docgen
Error: No suitable component definition found using "export default ({}) => ..."
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 3.8k
- Fork
- 316
- Merge medio
- 5h 7m
- PR unite (30g)
- 4
Descrizione
Following code reports Error: "No suitable component definition found using"
export default ({ SomeComponent }) =>
class Button extends Component {
static propTypes = {
label: PropTypes.string
};
render() {
return <SomeComponent />;
}
};
Removing arrow fn and options solves it:
export default
class Button extends Component {
static propTypes = {
label: PropTypes.string
};
render() {
return <SomeComponent />;
}
}
Any solution?
Using: react-docgen@v2 and react-docgen@v3.0.0-beta12
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 la sintassi di export fornita con react-docgen v2 e v3.0.0-beta12, quindi confrontala con l’export di classe che funziona correttamente. Traccia il rilevamento della definizione del componente per la forma a funzione freccia; il lavoro è completato quando la sintassi segnalata viene gestita senza l’errore e il comportamento è coperto da un test di regressione.
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
- 38/100