Показать сообщение отдельно
  #1 (permalink)  
Старый 23.03.2019, 11:14
Аспирант
Отправить личное сообщение для gsdev99 Посмотреть профиль Найти все сообщения от gsdev99
 
Регистрация: 03.02.2019
Сообщений: 72

Как сбрасывать классы при setState() в React?
Ребята, подскажите, пожалуйста, ответ на следующий вопрос. У меня есть следующая логика:
Я вызываю событие при click на button. На первый и второй элемент списка я вызываю анимацию (добавляю классы). После их добавления, я делаю setState() и переформирую исходный массив, и снова его рендерю. Мне необходимо, чтобы при этом классов уже небыло. Если сделать remove, то они анимировано удаляться, что мне не нужно.
https://codepen.io/gsdev99/pen/qvLerP
Идея анимации в том, чтобы первый элемент ушел в opacity. А соседи встали на его место (анимированно).
Фактически мне нужно, чтобы next работал также как и prev.

Последний раз редактировалось gsdev99, 23.03.2019 в 11:46.
Ответить с цитированием