gajus / gajus/babel-plugin-react-css-modules

Typescript: styleName usage with @types/react@^17

Offen
#292 4 Kommentare 14 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
2k
Forks
159
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

There's a problem with extending `Attributes` and `HTMLAttributes` interface with `styleName` with `@types/react@^17`. It simply has no effect:

```
Property 'styleName' does not exist on type 'DetailedHTMLProps, HTMLDivElement>'.

```

` "@types/react-css-modules": "^4.6.2",`

![image](https://user-images.githubusercontent.com/12760936/100109476-29f1f300-2e6c-11eb-8c60-0674ae34248f.png)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den gemeldeten TypeScript-Fehler mit @types/react@^17 und @types/react-css-modules@^4.6.2 und konzentriere dich dabei auf die genannten Attributes- und HTMLAttributes-Interfaces. Verfolge, wie styleName erwartungsgemäß verfügbar gemacht werden soll, und überprüfe, dass ein repräsentatives React-HTML-Element es ohne den gemeldeten Typfehler akzeptiert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
react, typescript
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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