У меня есть обещание, которое занимает немного времени , как упомянуто в этом вопросе , чтобы выполнить при разрешении значений из API.
Мы хотели показать / скрыть только функцию в определенных случаях. В общих случаях мы хотели, чтобы функция была только видимой.
Проблема в том, что до тех пор, пока обещание не будет выполнено, поле будет видимым. Выполнение обещания занимает 1-1,5 секунды в зависимости от скорости сети. Через 1-1,5 секунды элемент скрыт. Это дает странный опыт конечному пользователю.
Это временная шкала этого безумного опыта пользователя:
- Время A - Элемент видимый
- Сумма времени A и 1-1,5 секунды - элемент скрыт
Я пытаюсь понять, есть ли лучший способ справиться с этой ситуацией.