её значение отображаю в компоненте. Когда я задаю x = null - переменная сразу пропадает.
Как сделать так, чтобы переменная пропадала с задержкой?
.
задавать null c задержкой
Написать хук useDebouncedValue?)
Самый простой вариант и сулит оверхедом. Тут дело именно в рендере самого x
да я трольнул, ваш вопрос воообще неясен
с такой декларацией у тебя не будет сразу пропадать переменная, она не реактивная. const [x, toggleX] = React.useReducer(state => !state, true); const hideXWithDelay = delay => setTimeout(toggleX, delay)
Выглядит интересно и странно, подобное без редьюсера уже видел. Надо попробовать, конечно, но опять попахивает оверхедом
jquery тогда юзаните $(el).hide(delay) :D
Я в react-use гляну тогда, может из их инструмента сделаю чего
Кеки кеками но это лаконично
вы походу троллите народ)
Почему? о_о
да кто ж спорит)
интуиция
Подвела) Я на самом деле уже несколько раз немного времени уделял на решение проблемы, но пока не нашел красивого выхода из положения
Примерно такой логикой и руководствовались те кто лизал жикверю🌚 Написали одну строку и "Вау как лаконично" "A few months later..."💥
Главное что сдесь и сейчас это лаконично🌚
Обсуждают сегодня