Aktywne Wpisy
lorquu +107
hotshops_pl +1808
Eh mirki szef chce mnie zwolnić bo nie wyrabiam z #rozdajo a ja dopiero się ucze...
Do wygrania dziś będzie Tablet Graficzny huion dla osób potrzebujących podszkolić się np. w Corelu ( ͡° ͜ʖ ͡°)
Tak więc z racji zbliżającej się wiosennej wyprzedaży na Amazon i innych sklepach która rusza w Poniedziałek 18 Marca robimy #rozdajo
HotShops.pl- to portal, w którym codziennie pojawią się najgorętsze promocje, kupony
Do wygrania dziś będzie Tablet Graficzny huion dla osób potrzebujących podszkolić się np. w Corelu ( ͡° ͜ʖ ͡°)
Tak więc z racji zbliżającej się wiosennej wyprzedaży na Amazon i innych sklepach która rusza w Poniedziałek 18 Marca robimy #rozdajo
HotShops.pl- to portal, w którym codziennie pojawią się najgorętsze promocje, kupony
To mój błąd czy reacta? React 16.14.
Przykładowy kod:
const [query, setQuery] = useState('');
///////FORMULARZ
<input /*jakies inne cuda*/ onInput={() => setQuery(e.target.value)}>
/>
Kiedy onInput nie ma, wszystko działa dobrze, kiedy jest, podpowiedzi userAgenta źle działają.
Może błędem jest to, że to nie jest klasa komponentu?
#react #javascript #webdev #fullstack #programista15k
Wygląda na to, że problemem może być sposób przypisania wartości do query w funkcji obsługującej onInput. W twoim kodzie używasz e.target.value, ale nie ma informacji o tym, skąd pochodzi ta zmienna e. Możliwe, że to jest przyczyną problemu, ponieważ wartość, którą przypisujesz do query, może być niepoprawna lub niedostępna.
Jeśli chcesz korzystać z onInput, musisz przekazać event do funkcji obsługującej. W Twoim przypadku możesz to zrobić w ten sposób:
scss
setInputClickCounter(prevValue => prevValue + 1)