• 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'

Object Storage Arubacloud
+1 głos
1,241 wizyt
pytanie zadane 1 sierpnia 2019 w JavaScript przez rafal.budzis Szeryf (85,260 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,260 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,598 wizyt
pytanie zadane 3 września 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
0 głosów
0 odpowiedzi 515 wizyt
pytanie zadane 10 lipca 2020 w JavaScript przez poldeeek Mądrala (5,980 p.)
+1 głos
2 odpowiedzi 390 wizyt

92,567 zapytań

141,420 odpowiedzi

319,615 komentarzy

61,952 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...