Size: a a a

2021 December 10

S

Sm•ok 😈✔️ in FrontCoder
И второй null. У тебя же он undefined по дефолту был
источник

М

Максим in FrontCoder
let timerInterval: ReturnType<typeof setTimeout> | null;
источник

М

Максим in FrontCoder
Но вообще убери из настроек тайпскрипта опцию "ругаться на any" лучше
источник

ED

Evgeny Demidov in FrontCoder
помогло такое null | ReturnType<typeof setTimeout>
а как сделать интересно чтобы таймаут срабатывал именно на удержание пальца типа сколько он времени находится нажатым а не просто после клика считать))
источник

М

Максим in FrontCoder
Нативного события на удержание пальца нету, можно подключить стороннею библиотеку - https://www.npmjs.com/package/long-press-event
источник

ED

Evgeny Demidov in FrontCoder
а события onTouchStart и onTouchEnd они не к этому относятся?
источник

М

Максим in FrontCoder
он точ старт это когда нажал, энд - когда отпустил. но конкретно на удержания они не влияют
источник

ED

Evgeny Demidov in FrontCoder
но нельзя высчитывать разве время которое между ними находится?
источник

М

Максим in FrontCoder
Можно, библиотека которую я бросил это и делает
источник

М

Максим in FrontCoder
она предоставляет события long-press, по дефолту нужно держать полторы секунды, но время можно изменить
источник

ED

Evgeny Demidov in FrontCoder
нашел, его можно вроде не как библиотеку подключать а просто создать отдельную утилсу
https://stackoverflow.com/questions/48048957/react-long-press-event
источник

М

Максим in FrontCoder
Можно и так. Ну она весит там меньше 3кб минифицированая
источник

ED

Evgeny Demidov in FrontCoder
а TS не ругнется типа что это за событие такое не известное?
источник

М

Максим in FrontCoder
Не знаю, кстати. Не использовал ее с тайпскриптом. Но можешь подключить то что ты бросил, оно вроде должно нормально работать
источник

ED

Evgeny Demidov in FrontCoder
я просто не знаю как такие либы подключать к реакту и импортить в компонент а в доке этого не указано
источник

М

Максим in FrontCoder
Наверное используй лучше то решение с стаковерфлова, оно все же заточено под реакт конкретно
источник

VF

Valentin Fedyakov in FrontCoder
воу) тогда проще остаться на js
источник

ЖК

Женя Колесник... in FrontCoder
Добрый вечер всем. Подскажите, кто-то заменят картинку в picture на мобилках для лучшего показателя гугл пейдж спид?
источник

VF

Valentin Fedyakov in FrontCoder
еп
источник
2021 December 11

PE

Polina Emelyanova in FrontCoder
++
источник