Size: a a a

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

2021 April 07

В

Виктория in React — русскоговорящее сообщество
Проверила. Вызывается много раз, кстати
источник

GO

Green Orange in React — русскоговорящее сообщество
Другие функции привязаны, а эта нет
источник

В

Виктория in React — русскоговорящее сообщество
И без стрелочной функции тоже
источник

p

philipp in React — русскоговорящее сообщество
может написать так: setState(prev => ({...prev, customProperties: {...prev.customProperties,  timeIsOver: true}})) ?
источник

В

Виктория in React — русскоговорящее сообщество
Похоже, проблема в ребенке. Когда останавливается таймер путем отслеживания состояния в componentDidUpdate, функция остановки таймера вызывается много раз. Тут проблема
источник

p

philipp in React — русскоговорящее сообщество
?
источник

В

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

В

Виктория in React — русскоговорящее сообщество
Я думала проблема в родителе
источник

GO

Green Orange in React — русскоговорящее сообщество
А если в стопТаймер поменять this.time на -1, например?) Или флаг повесить isTimerStopped
источник

В

Виктория in React — русскоговорящее сообщество
Стейт не уменьшается до -1
источник

ЮД

Юрий Дьячков... in React — русскоговорящее сообщество
кто пользовался scrollIntoView? Подскажите, как прокрутить элемент чуть выше?
источник

GO

Green Orange in React — русскоговорящее сообщество
if (this.state.time === 0 && ! isTimerStopped)
источник

p

philipp in React — русскоговорящее сообщество
скорее всего функция которая меняет стейт время не очень хорошо написана
источник

ОЖ

Олжас Жусипбек... in React — русскоговорящее сообщество
Народ привет. Использую react-router-dom NavLink и sass module. Пытаюсь задать activeClassName={s.active} и не работает, но работает когда задаю activeClassName как строку. Типа activeClassName="activeClass". Как задать className из sass.module?
источник

В

Виктория in React — русскоговорящее сообщество
Ваше решение помогло, спасибо!
источник

В

Виктория in React — русскоговорящее сообщество
источник

@

@xtx in React — русскоговорящее сообщество
источник

GO

Green Orange in React — русскоговорящее сообщество
isTimerStopped: boolean
источник

p

philipp in React — русскоговорящее сообщество
componentDidUpdate(prevprops, prevState) { if (this.state.time === prevState.time) return }
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
ребята, а какая есть техника, чтобы, типа, как будто бы в Promise.all можно было добавлять промисы динамически? Чтобы я мог постепенно добавлять промис в некий поток и когда все промисы резолвятся, то сработал коллбек, как .then в Promise.all().then()
источник