• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[Typescript] problem z JSX - Property 'children' does not exist on type 'IntrinsicAttributes'

Cloud VPS
+1 głos
1,413 wizyt
pytanie zadane 1 sierpnia 2019 w JavaScript przez rafal.budzis Szeryf (85,700 p.)

Hej! Mam takie dni gdy kocham type script lecz nie jest to dzisiejszy dzień. Mam problem z przekazaniem propsów children i ref do znacznika tworzonego na podstawie stringa. Miałem w JS prosty kod :

render() {
     const TagName = 'div';
     return <TagName ref={this.refFunc} children="abc" />;
}

Jednak genialny Type Script sobie nie radzi. Do siringa 'div' nie jestem w stanie ustawić typów dla propsów. Jakieś rady?

komentarz 1 sierpnia 2019 przez ScriptyChris Mędrzec (190,190 p.)
Sprawdzałeś typingsy? Może masz nieaktualne lub którychś brakuje?

P.S. Czy jeśli tworzysz <div> w JSX, to nie powinieneś dać tagu zamykającego?
komentarz 1 sierpnia 2019 przez rafal.budzis Szeryf (85,700 p.)

Typingsy instalowane wczoraj ;) @types/react - ^16.8.24

Znalazłem rozwiązanie ze bez problemu działa po użyciu 

React.createElement(tagName, props, children)

Jednak chciałbym używać JSXa oraz TypeScript :D 

komentarz 1 sierpnia 2019 przez ScriptyChris Mędrzec (190,190 p.)

A te typingsy masz?

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 1,925 wizyt
pytanie zadane 3 września 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
0 głosów
0 odpowiedzi 821 wizyt
pytanie zadane 10 lipca 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
+1 głos
2 odpowiedzi 595 wizyt

93,454 zapytań

142,449 odpowiedzi

322,718 komentarzy

62,834 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...