Вход на сайт
Можно ли возвращать null из функции?
7071 просмотров
Перейти к просмотру всей ветки
в ответ alex445 11.04.24 13:39
Зачем так делать?
Это просто пример, когда подход с null объектом становится более оправданным.
Это лишь запутывает пользователя, нисколько не ускоряет работу. Из-за разного поведения в том или ином случае и невозможности предсказать, какой именно случай будет.
Все зависит от конкретного юз-кейса.
Может быть реализовано несколько вывовод поиска.
Например, если было введено 3 или меньше знаков, то пользователь может нажать "Enter" и перейдет к списку.
Если больше 3 знаков то начинает работать всплывающее меню/автозаполнение. При этом если во всплывающем списке больше одного айтема, то по "Enter" будет переход к списку. Если в списке ровно 1 айтем, то редактирование этого айтема. Если же список пуст, то по "Enter" переходим к созданию нового клиента.
Такой подход вполне может сократить количество кликов. Ну и далеко не все и не всегда работают с мышью ;)