Dominias
#programowanie #javascript #react
Mam problem i myślę jak go rozwiązać, mam komponent funkcyjny i do elementu opakowującego dodałem refa. Problem jest taki, że chciałbym zamienić sposób na dostęp do elementu z Document.getElementById() na Reactowy tylko za cholerę sobie z tym nie radzę.. jakieś porady?
  • Najlepsze
  • Wszystkie komentarze
Dominias
Dominias Autor
0
Dominias
Dominias Autor
0
trustME
@Dominias: useRef?
Dominias
Dominias Autor
0
@trustME: React Hooks bo to stateless component
Apokryf
@Dominias: ale jaki masz problem użyj refa na elemencie tak jak używasz id i później się do niego odwołaj. Jak masz tego diva w tej funkcji to przekaz do niej jako propa tego refa
Przegrywek123
@Dominias: nie rozumiem o co ci chodzi, przecież masz dobrze i ci działa.
Odwołaj się do tej zmiennej przez connectionTypesRef.current i masz.
D.....K
D.....K
@Dominias:

import React, { createRef } from 'react';
...
const foo = createRef();`
...
Dominias
Dominias Autor
0
@Przegrywek123: przez connectionTypesRef.current mogę się tylko odwołać z tej samej klasy, a chcę z zupełnie innej
Przegrywek123
@Dominias: no to to już problem refa. Musisz mieć dostęp do zmiennej przecież, to nie działa jak getElementById że ci wyszuka w dowolnym miejscu. Jak chcesz z dziecka do rodzica przekazać tę zmienną to musisz jakimś callbackiem i ustawić stan lub przypisać do this.
oMatej
oMatej