Разбираюсь потихоньку с TS в React, возник вопрос почему появляется данная ошибка?

|
viktooor7 2022-07-03 10:17:55
meekwest 2022-07-03 10:11:59
А есть какие-то примерные требования на React Junior?

знать все хуки , уметь работать с замыканиями , асинхронностью(промисами) знать css и валидность html

THIS_IS_YOUR_NICKNAME 2022-07-03 10:18:26
WebFilin 2022-07-03 10:10:25
Добрый день, разбираюсь потихоньку с TS в React, возник вопрос почему появляется данная ошибка? Пишет что Свойство «style» не существует в типе «EventTarget» хотя пропс передается с тем же типом просто насквозь.Если в coloraizeBtnCheck выставляю any все работает без пробелм

Используешь реакт — используй реакт, <button style={{ color: checked ? ‘red’ : ‘blue’ }}

WebFilin 2022-07-03 10:20:50
THIS_IS_YOUR_NICKNAME 2022-07-03 10:18:26
Используешь реакт — используй реакт, <button style={{ color: checked ? ‘red’ : ‘blue’ }}

Так не получится, там логика работы приложения своебразная, приходится изврашаться но вопрос по TS его бы раскурить

THIS_IS_YOUR_NICKNAME 2022-07-03 10:21:43
WebFilin 2022-07-03 10:20:50
Так не получится, там логика работы приложения своебразная, приходится изврашаться но вопрос по TS его бы раскурить

Нет, это ты её специфичной сделал

artsdvatri 2022-07-03 10:23:38
WebFilin 2022-07-03 10:20:50
Так не получится, там логика работы приложения своебразная, приходится изврашаться но вопрос по TS его бы раскурить

Цвет кнопки зависит от состояния? Вот стейт и юзай

IceBerg2403 2022-07-03 10:26:54
WebFilin 2022-07-03 10:10:25
Добрый день, разбираюсь потихоньку с TS в React, возник вопрос почему появляется данная ошибка? Пишет что Свойство «style» не существует в типе «EventTarget» хотя пропс передается с тем же типом просто насквозь.Если в coloraizeBtnCheck выставляю any все работает без пробелм

target нужно проверять на тип

WebFilin 2022-07-03 10:33:40
THIS_IS_YOUR_NICKNAME 2022-07-03 10:21:43
Нет, это ты её специфичной сделал

Там идет еще обвязка вокруг, мне нужно при одном клике подсвечивать кнопку с кликом одним цветом и одну из 6ти других другим. Как это сделать проще не придумал

THIS_IS_YOUR_NICKNAME 2022-07-03 10:33:53
WebFilin 2022-07-03 10:33:40
Там идет еще обвязка вокруг, мне нужно при одном клике подсвечивать кнопку с кликом одним цветом и одну из 6ти других другим. Как это сделать проще не придумал

реактом

WebFilin 2022-07-03 10:34:09
IceBerg2403 2022-07-03 10:26:54
target нужно проверять на тип

Точно! Осталось его как то получить тока ))

Reptiloid_from_Nubiru 2022-07-03 10:37:52
Всем привет, кто то использовал onUploadProgress из Аксиоса для создания прогрессбаров запросов? В чем может быть причина того, что отправляю запрос, мне выдает либо сразу 100%% либо моментально выдает условно 50% а затем 100%. Я так понимаю это из за того, что запрос идет на бек и все происходит моентально?
IceBerg2403 2022-07-03 10:46:04
WebFilin 2022-07-03 10:34:09
Точно! Осталось его как то получить тока ))

кого? тип?

meIIoc1801 2022-07-03 10:46:05
Как отключить зум страницы при прокрутке колеса мыши и ctrl
WebFilin 2022-07-03 10:46:29
IceBerg2403 2022-07-03 10:46:04
кого? тип?

Элемент, но это я вроде уже сам сообразил как сделать ))

IceBerg2403 2022-07-03 10:47:08
WebFilin 2022-07-03 10:46:29
Элемент, но это я вроде уже сам сообразил как сделать ))

так ты к нему уже на скрине обращаешься🤷‍♂️

WebFilin 2022-07-03 10:48:08
IceBerg2403 2022-07-03 10:47:08
так ты к нему уже на скрине обращаешься🤷‍♂️

Да но TS таки ругается зараза! То однго свойства нет то другова!

IceBerg2403 2022-07-03 10:48:52
WebFilin 2022-07-03 10:48:08
Да но TS таки ругается зараза! То однго свойства нет то другова!

у нужного элемента с нужным типом не может быть таких проблем

viktooor7 2022-07-03 10:48:52
meIIoc1801 2022-07-03 10:46:05
Как отключить зум страницы при прокрутке колеса мыши и ctrl

он маус вхелл иф контрол активе , превент дефолт

WebFilin 2022-07-03 10:52:43
IceBerg2403 2022-07-03 10:48:52
у нужного элемента с нужным типом не может быть таких проблем

Да я уже понял ошибку. Но за наводку на идею спасибо. Я туда передавал евент а надо было элемент эвента. Все сразу стало понятние и проще

viktooor7 2022-07-03 10:53:41
Знаешь о существовании эвентов , виндовс эдд эвент лисенер маусвхелл
IceBerg2403 2022-07-03 10:53:42
WebFilin 2022-07-03 10:52:43
Да я уже понял ошибку. Но за наводку на идею спасибо. Я туда передавал евент а надо было элемент эвента. Все сразу стало понятние и проще

похоже твой код стал ещё «специфичнее»

WebFilin 2022-07-03 10:54:08
IceBerg2403 2022-07-03 10:53:42
похоже твой код стал ещё «специфичнее»

Шо делать )) Джуны должны страдать ))

meIIoc1801 2022-07-03 10:54:24
viktooor7 2022-07-03 10:53:41
Знаешь о существовании эвентов , виндовс эдд эвент лисенер маусвхелл

Нет

IceBerg2403 2022-07-03 10:54:33
WebFilin 2022-07-03 10:54:08
Шо делать )) Джуны должны страдать ))

страдать будут ревьюверы

WebFilin 2022-07-03 10:54:57
IceBerg2403 2022-07-03 10:54:33
страдать будут ревьюверы

им за это платят ))

viktooor7 2022-07-03 10:56:16
meIIoc1801 2022-07-03 10:54:24
Нет

Ну что тут сказать иди на курсы js для чайников в реакт рановато )

https://learn.javascript.ru/mousewheel

Мышь: колёсико, событие wheellearn.javascript.ru
Колёсико мыши используется редко. Оно есть даже не у всех мышей. Поэтому существуют пользователи, которые в принципе не могут сгенерировать такое событие.
meIIoc1801 2022-07-03 10:59:00
viktooor7 2022-07-03 10:56:16
Ну что тут сказать иди на курсы js для чайников в реакт рановато )

https://learn.javascript.ru/mousewheel

А как зум страницы убрать?

meIIoc1801 2022-07-03 10:59:13
preventDefault не помогает
THIS_IS_YOUR_NICKNAME 2022-07-03 11:00:06
WebFilin 2022-07-03 10:54:57
им за это платят ))

Им платят за решение задач, нет вакансии “ревьювер”.
Если джун в целом шарит, но в начале пишет странный код — ноль проблем, бывает, научится, но если он не шарит — его не возьмут/вылетит с испытательного

frkam 2022-07-03 11:00:30
meIIoc1801 2022-07-03 10:59:00
А как зум страницы убрать?

если бы загуглил, а не спрашивал в этом чате, уже давно бы узнал как

meIIoc1801 2022-07-03 11:00:43
Уже все перегуглил не нашел
frkam 2022-07-03 11:01:40
meIIoc1801 2022-07-03 11:00:43
Уже все перегуглил не нашел

https://stackoverflow.com/questions/4472891/how-can-i-disable-zoom-on-a-mobile-web-page

How can I «disable» zoom on a mobile web page?Stack Overflow
I am creating a mobile web page that is basically a big form with several text inputs.

However (at least on my Android cellphone), every time I click on some input the whole page zooms there, obsc…

meIIoc1801 2022-07-03 11:02:02
Это на мобилках
meIIoc1801 2022-07-03 11:02:12
А на десктопе как ?
WebFilin 2022-07-03 11:03:04
THIS_IS_YOUR_NICKNAME 2022-07-03 11:00:06
Им платят за решение задач, нет вакансии “ревьювер”.
Если джун в целом шарит, но в начале пишет странный код — ноль проблем, бывает, научится, но если он не шарит — его не возьмут/вылетит с испытательного

В моем случае это препод на курсе — так что в том числе за это. Но твое мнение справедливо

THIS_IS_YOUR_NICKNAME 2022-07-03 11:03:22
WebFilin 2022-07-03 11:03:04
В моем случае это препод на курсе — так что в том числе за это. Но твое мнение справедливо

А, ну тогда да)

meIIoc1801 2022-07-03 11:06:12
frkam 2022-07-03 11:01:40
https://stackoverflow.com/questions/4472891/how-can-i-disable-zoom-on-a-mobile-web-page

Не знаешь как отключить?

frkam 2022-07-03 11:06:39
meIIoc1801 2022-07-03 11:06:12
Не знаешь как отключить?

Написано, что метатег отключает зум на всех устройствах

meIIoc1801 2022-07-03 11:07:02
Ты попробуй, все равно зумится
frkam 2022-07-03 11:09:51
meIIoc1801 2022-07-03 11:07:02
Ты попробуй, все равно зумится

Значит нужно делать через preventDefault на нужный ивент

meIIoc1801 2022-07-03 11:10:35
Как затрекать 2 ивента сразу ctrl и scroll?
viktooor7 2022-07-03 11:12:01
meIIoc1801 2022-07-03 11:10:35
Как затрекать 2 ивента сразу ctrl и scroll?

Контрол это не эвент , покажи код с превент дефолтом , как он не работает то

meIIoc1801 2022-07-03 11:13:05
react_js-1486592.jpg

IceBerg2403 2022-07-03 11:13:17
wheel твой ивент
meIIoc1801 2022-07-03 11:13:53
С ним тоже не работает
viktooor7 2022-07-03 11:14:13
Заинтриговал , нужно протестить )
IceBerg2403 2022-07-03 11:14:40
meIIoc1801 2022-07-03 11:13:05

на root пробовал накинуть ?

meIIoc1801 2022-07-03 11:15:10
Зачем?
meIIoc1801 2022-07-03 11:15:20
Почему не на window?
Royal Royal 2022-07-03 11:15:52
react_js-1486599.jpg
ребята скачал я тоолкит , делаю как все в документации , но мне попадается такие ошибки
IceBerg2403 2022-07-03 11:16:09
meIIoc1801 2022-07-03 11:15:10
Зачем?

затем например, что по первому запросу в гугле это пишут

|