Четыре состояния интерфейса, которые нужно проверить перед передачей в разработку
Опишите состояния «пустой», «загруженный», «неисправный» и «завершенный» с помощью одного поля поиска.

Если поиск продукта всегда выдает шесть правильных результатов в файле дизайна, разработчику приходится самостоятельно прорабатывать четыре самых сложных момента в реальной жизни. Пользователь может еще не ввести текст, может ожидать ответа, может быть отключен, или искомый продукт может быть не найден. В каждом из этих случаев содержимое экрана будет меняться.
Повторите поиск с одним словом.
Введите название продукта. Остается ли введенное вами слово в поле по мере поступления данных? Если результат пуст, может ли пользователь исправить термин? Можно ли повторить тот же поиск в случае ошибки подключения? Также укажите, когда предыдущий список изменится при запуске нового поиска с доступными результатами.
В проектах фрилансеров по UI/UX может быть достаточно разместить эти ситуации рядом с основным дизайном и написать триггер и следующее действие для каждой из них. Выполните поиск с клавиатуры вместе с разработчиком. Если введенное слово и фокус остаются на месте после возврата после открытия успешного результата, пользователь может продолжить с того места, где остановился.