developit / developit/htm

Single line comments break props parsing

Offen
#213 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
9k
Forks
181
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Single line comments in the opening tag seem to break `props` parsing. The rendered `vnode` will only receive an empty object as props.

```jsx
html``
```

**Actual Behavior**

```js
// returned vnode
{
props: {},
}
```

**Expected Behavior**

```js
// returned vnode
{
props: { id: "foo" },
}
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Tagged-Template-Beispiel mit einem einzeiligen Kommentar im öffnenden Tag zu reproduzieren, und verfolge dann den Parsing-Pfad für props, der den vnode erzeugt. Erledigt ist es, wenn Attribute nach dem Kommentar erhalten bleiben, sodass das Beispiel einen vnode mit props zurückgibt, die { id: "foo" } enthalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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