developit / developit/vhtml

Fragment / jsxFragment support

Offen
#31 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.