Przed tym artykułem polecam zapoznać się z praktykami Fetch API — 1 artykuł. Nasz scenariusz tym razem wygląda następująco…
Przez odbicie (0,5 s), gdy wpiszemy nazwę użytkownika w polu tekstowym poniżej . Innymi słowy, za każdym razem, gdy naciśniemy klawisz klawiatury, chcemy, aby przeszukał serwer i wyświetlił wynik tego wyszukiwania na ekranie po odczekaniu co najmniej 0,5 sekundy, bez wyszukiwania.
Innym oczekiwaniem jest to, że ekran to stan.
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
Poniższa część wykonuje naszą operację pobierania. Kiedy robimy q=…, przeszukuje serwer i zwraca wyniki.
Jak widać na tym przykładzie, posypujemy UIState pomiędzy. Konwertujemy na pobieranie przed wyodrębnieniem danych, pobieranie po odebraniu danych i stan błędu, jeśli wystąpi błąd.
I zgodnie z tym stanem wykonujemy operację Renderuj na ekranie.
Istotną kwestią jest tutaj to, że za każdym razem, gdy naciśniemy klawisz klawiatury, Backend nie wysyła operacji pobierania, ale uruchamia operację wyszukiwania, jeśli nastąpi zmiana w wyszukiwanym słowie, umieszczając między nimi 0,5 sekundy przerwy.
W tym celu musimy się wycofać. Wykonując wyszukiwanie z wartościami skumulowanymi w 0,5 sekundy z określonym timerem, nie męczymy backendu bardziej niż to konieczne.
Możesz kliknąć to łącze, aby uzyskać dostęp do reszty tego artykułu lub innych artykułów w grupie artykułów .
Wstęp Udar to nagły przypadek medyczny, który może dotknąć każdego w dowolnym momencie. Występuje, gdy przepływ krwi do części mózgu zostaje zakłócony, co prowadzi do nagłej utraty funkcji mózgu.
W tym tygodniu otrzymałem wiadomość e-mail od członka codziennej listy e-mailowej. Chcieli wiedzieć: Jakie zasoby odwiedzasz codziennie, co tydzień i co miesiąc? Świetne pytanie! Cieszę się, że mogę podzielić się spostrzeżeniami na temat mojego przepływu pracy i najlepszych zasobów, z których korzystam.
Uderzyło mnie to nagle, jak to często bywa. Znowu jest w połowie <Nie, nie ten w Pacyfiku, bordowy, ten na karnawale> Każdy nagłówek jest głośny…..
Wprowadzenie:Witajcie, odważni czytelnicy, w podróży, która zabierze nas w najciemniejsze głębiny naszej planety. Na tym blogu zagłębiamy się w enigmatyczny świat Rowu Mariańskiego, odkrywając jego ukryte tajemnice i odkrywając mrożące krew w żyłach prawdy, które leżą pod jego powierzchnią.
Jest wspaniale złoty poranek na falistych wzgórzach zachodu, gdy pierwsze promienie słońca oświetlają oszronioną trawę na równinach. Stado spokojnego bydła rasy Angus, czarnego jak smoła i masywne, rysuje się na tle wschodu słońca, gdy zmierza utartym szlakiem do miejsca, które wszyscy dobrze znają; bar śniadaniowy.
„Będzie mnie chronił, gdy będę w niebezpieczeństwie. Ukryje mnie w swoim namiocie.