Size: a a a

React — русскоговорящее сообщество

2020 August 05

И

Ильдар in React — русскоговорящее сообщество
Ильдар
у меня есть счетчик нажимаю 1 кнопку он увеличивается нажимаю на вторую он уменьшается, начальное состояние счетчика 0, мне нужно сразу ловить момент когда он -1 а это делается чз 1 клик,а мне нужно сразу
нужно это отлавливать в useEffect(()=>{},[count])?
источник

V

Vlad Huz in React — русскоговорящее сообщество
Ильдар
у меня есть счетчик нажимаю 1 кнопку он увеличивается нажимаю на вторую он уменьшается, начальное состояние счетчика 0, мне нужно сразу ловить момент когда он -1 а это делается чз 1 клик,а мне нужно сразу
Для чего тебе отлавливать -1. Нельзя задизейблить кнопку при нуле? Или просто не давать опуститься ниже нуля
источник

И

Ильдар in React — русскоговорящее сообщество
Vlad Huz
Для чего тебе отлавливать -1. Нельзя задизейблить кнопку при нуле? Или просто не давать опуститься ниже нуля
ну как не дать отпустится нижу нуля нужно же узнать этот момент а ты на -1 попадаешь
источник

C

Coomb in React — русскоговорящее сообщество
Можете тогда подсказать чат предназначеный для офтопа?
источник

V

Vlad Huz in React — русскоговорящее сообщество
Ильдар
ну как не дать отпустится нижу нуля нужно же узнать этот момент а ты на -1 попадаешь
Math.max есть такое в жс?
источник

И

Ильдар in React — русскоговорящее сообщество
Vlad Huz
Math.max есть такое в жс?
ладно забей ты не о том думаешь
источник

V

Vlad Huz in React — русскоговорящее сообщество
Напиши Math.max(0, prev-1)
источник

V

Vlad Huz in React — русскоговорящее сообщество
Ильдар
ладно забей ты не о том думаешь
О чем я думаю
источник

DE

Dmitry Evmenov in React — русскоговорящее сообщество
Ну оно так и делается
источник

И

Ильдар in React — русскоговорящее сообщество
Vlad Huz
Напиши Math.max(0, prev-1)
источник

V

Vlad Huz in React — русскоговорящее сообщество
Ты хочешь по кругу в обратную сторону пустить?
источник

DE

Dmitry Evmenov in React — русскоговорящее сообщество
А нахрена там dispatch в array of dependencies у useEffect
источник

И

Ильдар in React — русскоговорящее сообщество
Vlad Huz
Ты хочешь по кругу в обратную сторону пустить?
уже седлал как хочу, спасибо, просто забыл про useEffect с зависимостью
источник

V

Vlad Huz in React — русскоговорящее сообщество
Ильдар
уже седлал как хочу, спасибо, просто забыл про useEffect с зависимостью
Нахрена. Ты дичь сделал
источник

И

Ильдар in React — русскоговорящее сообщество
Dmitry Evmenov
А нахрена там dispatch в array of dependencies у useEffect
там будет диспатч
источник

И

Ильдар in React — русскоговорящее сообщество
Vlad Huz
Нахрена. Ты дичь сделал
как сделать лучше?
источник

DE

Dmitry Evmenov in React — русскоговорящее сообщество
Просто уточнил. Спасибо
источник

V

Vlad Huz in React — русскоговорящее сообщество
Засунь себе проверку не ниже нуля, а равно нулю, в сетстейт
источник

V

Vlad Huz in React — русскоговорящее сообщество
Типо ты делаешь на один рендер больше. Для чего
источник

V

Vlad Huz in React — русскоговорящее сообщество
Ильдар
как сделать лучше?
count === 0 ? Math.round(td/10) : prev - 1
источник