Перед этой статьей я рекомендую вам прочитать статью Fetch API Practices - 1 . Наш сценарий на этот раз таков ...
По дебаунсу (0,5 с), когда мы пишем имя пользователя в текстовом поле ниже . Другими словами, каждый раз, когда мы нажимаем клавишу клавиатуры, мы хотим, чтобы он выполнял поиск на сервере и отображал результат этого поиска на экране после ожидания не менее 0,5 секунды, а не поиска.
Еще одно ожидание состоит в том, что экран - это состояние.
const UISTATE = {
initial: 'inital (ilk başlangıç)
fetching: 'fetching', (veri çekiliyor)
fetched: 'fetched', (veri başarılı bir şekilde çekildi)
error: 'error', (veri çekilmesinde problem yaşandı)
}
//Toolu indir
npm install -g json-server //JSon Server ilgili port kendi db.json ile calistir.
JsonServer Calıstırın.
json-server --watch db.json --port 3004
Следующая часть выполняет нашу операцию выборки. Когда мы выполняем q =…, он выполняет поиск на сервере и возвращает результаты.
Как видно из этого примера, мы добавляем UIState между ними. Мы преобразуемся в выборку перед извлечением данных, выборку после получения данных и состояние ошибки в случае возникновения ошибки.
И в соответствии с этим состоянием мы выполняем операцию Render на экране.
Важным моментом здесь является то, что каждый раз, когда мы нажимаем клавишу клавиатуры, Backend не отправляет операцию выборки, а запускает операцию поиска, если есть изменение в искомом слове, помещая между ними 0,5-секундные паузы.
Для этого нам нужно дребезг. Выполняя поиск по значениям, накопленным за 0,5 секунды с определенным таймером, мы не утомляем бэкэнд больше, чем необходимо.
Вы можете нажать на эту ссылку, чтобы получить доступ к остальной части этой статьи или другим статьям в группе статей .
Введение Инсульт — это неотложная медицинская помощь, которая может случиться с кем угодно в любое время. Это происходит, когда приток крови к части мозга нарушается, что приводит к внезапной потере функции мозга.
На этой неделе я получил электронное письмо от участника ежедневного списка рассылки. Они хотели знать: какие ресурсы вы посещаете ежедневно, еженедельно и ежемесячно? Отличный вопрос! Я рад поделиться некоторыми мыслями о моем рабочем процессе и основных ресурсах, которые я использую.
В современном взаимосвязанном мире угроза кибератак более распространена, чем когда-либо. Киберпреступники и государственные деятели постоянно стремятся использовать уязвимости и украсть ценные данные, подвергая организации любого размера значительному риску.
В 2022 году, с выпуском GPT-3, навыки письма, кажется, стали менее важными. С помощью ИИ люди с плохим письмом также могут генерировать качественный персонал.
Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.
(Предупреждение — это сатира, предназначенная для радостной подрывной деятельности — определенно не для детей) Вы видели, как ваши мама и папа прячутся на кухне и курят эти вонючие сигареты. Они говорят вам.