Fragment / jsxFragment support
- Vorherrschende Sprache
- JavaScript
- Sterne
- 814
- Forks
- 37
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi, this is a cool project, thanks so much.
I am using Typescript to compile the JSX, with this tsconfig.json:
```
"jsx": "react",
"jsxFactory": "h",
```
Most code is converted properly, except when using a fragment:
```
const foo = <>
row 1
row 2
```
this warning from Typescript is given:
> `The 'jsxFragmentFactory' compiler option must be provided to use JSX fragments with the 'jsxFactory' compiler option.`
I tried `"jsxFragmentFactory": "Fragment",` in tsconfig.json but of course no such Fragment is known nor exported from the `vhtml` import.
- Is it possible to support JSX fragments in VHTML?
- Is there any other way of storing multiple `` siblings as per the above example?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Lies zunächst den Repository-Einstiegspunkt und die in der Issue beschriebene JSX-Verwendung, und vergleiche dann, wie der vhtml-Import gewöhnliche JSX-Kinder und die TypeScript-Einstellung jsxFactory behandelt. Ermittle die erwartete Darstellung für Geschwisterelemente und ob die Fragment-Unterstützung zur bestehenden API passt. Als abgeschlossen gilt die Aufgabe, wenn das unterstützte Fragment- oder Geschwistermuster implementiert und durch einen Regressionstest abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, typescript
- Bereich
- frontend
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100