Привет! Подскажите как решить такую проблему - компонент получает пропс isError, и если он true - он должен окраситься в красный на 1 секунду, а потом вернуть изначальный цвет. Я создал юзэфект, который следит за изменением isError, и изменяет локальный стейт isRed, и по таймауту возвращаю isRed в false. Но при этом если компонент обновляется, и в пропсах снова isError, то он не становится красным, потому что юзэфект уже не срабатывает