Error: No suitable component definition found using "export default ({}) => ..."
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 38/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, react
- Bereich
- documentation, tooling
Rechercherichtung
Beginne damit, die bereitgestellte Exportsyntax mit react-docgen v2 und v3.0.0-beta12 zu reproduzieren, und vergleiche sie dann mit dem Klassenexport, der erfolgreich funktioniert. Verfolge die Erkennung der Komponentendefinition für die Arrow-Function-Form; fertig ist die Arbeit, wenn die gemeldete Syntax ohne den Fehler verarbeitet wird und das Verhalten durch einen Regressionstest abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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 [email protected]
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.8k
- Forks
- 316
- Ø Merge
- 2 Std. 29 Min.
- Gemergte PRs (30 T.)
- 5
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus reactjs/react-docgen
-
Support Babel 8 in babelParser (loadPartialConfigSync)Evtl. vergeben @Stanzilla hat das vor 88 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
reactjs/react-docgen#1102 ·
-
Typescript StatusOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
reactjs/react-docgen#1005 · 4 Reaktionen ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
reactjs/react-docgen#997 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
reactjs/react-docgen#994 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
reactjs/react-docgen#982 · 2 Kommentare ·
Alle Issues in reactjs/react-docgen
Ähnliche Issues
-
bug confirmed perf
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
videojs/video.js#9400 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue hacktoberfest
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 70/100
HelpCode-ai/anythingmcp#996 ·
Maintainer antworten meist innerhalb von 1 Tag
-
check:passed streams:add
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 2 Tagen
-
beta technical-medium ui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
walletbeat/walletbeat#1625 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Good First Issue]: Add unit tests for NetworkVersionInfoEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. OffenGood First Issue hacktoberfest
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
hiero-ledger/hiero-sdk-js#4489 ·
Maintainer antworten meist innerhalb von 1 Tag