Czasami uczenie się nowych rzeczy może być przytłaczające i nużące. Jednak tak nie jest w przypadku haków React . Jeśli jesteś kimś, kto nigdy nie poświęcił czasu na naukę hooków i używasz głównie komponentów d opartych na klasach , być może nadszedł czas, aby spróbować.
Kiedy po raz pierwszy nauczyłem się React , używałem tylko komponentów opartych na klasach , ponieważ to jest to, czego mnie uczono i co najbardziej mnie zaznajomiło. Jednak chociaż dobrze jest wiedzieć, jak korzystać z komponentów opartych na Blass, są one „przestarzałe”. Branża jest i będzie podążać ścieżką korzystania z komponentów opartych na funkcjach .
Hooki zostały stworzone jako sposób na wykorzystanie metod cyklu życia klasy i stanu wewnątrz funkcji. To zasadniczo eliminuje potrzebę stosowania komponentów opartych na klasach .
Najłatwiej to zademonstrować, patrząc na stan w komponencie opartym na klasach :
Cztery główne wnioski, na które należy zwrócić uwagę, to:
state: {}.Thissłowa kluczowe do kierowania funkcji i zmiennych w klasach .thissłowem kluczowym w komponentach opartych na klasach .setState()za wszelkie zmiany w stanie .
Pierwszą rzeczą, którą powinieneś od razu zauważyć, jest brak klasy .
Drugą rzeczą zaraz po tym jest sposób, w jaki inicjujemy State :
podzielmy to w prosty sposób:
termjest tym, czym aktualnie jest Twój stan w danym momencie. Zamiast pisać this.state.termbyłoby to po prostu term.setTermjest zasadniczo setStatez wyjątkiem bardziej spersonalizowanej nazwy. działa dokładnie tak samo, możesz po prostu wybrać, jak to nazwać.useStatejest hakiem. celem jest inicjalizacja, czemu dany klucz w stanie powinien być równy. Ponieważ używamy ciągu, inicjujemy pusty ciąg.
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.
Testowanie jest istotną częścią tworzenia oprogramowania. Zapewnia, że kod jest niezawodny, działa zgodnie z oczekiwaniami i zmniejsza prawdopodobieństwo błędów.
To, co stare, jest teraz znowu nowe, a to, co kiedyś było lśniącą, błyszczącą rzeczą, teraz wydaje się nudne. Nie mówię o dżinsach JNCO, które powróciły wśród fajnych dzieciaków w śródmieściu wraz z innymi modami późnych lat 90.
[Ostrzeżenie: ten esej zawiera zrzuty ekranowe ludzi wychwalających mordercę Jordana Neely'ego.] Funkcjonariusze organów ścigania w końcu - i być może niechętnie - oskarżyli Daniela Penny'ego, człowieka, który dusił Jordana Neely'ego aż do śmierci, o to zabójstwo.
Jeśli chcemy dalej prosperować na tej planecie, będziemy musieli prowadzić niebezpieczne rozmowy. Takie, które rzucają wyzwanie temu, co zrobiliśmy, co robimy i co obecnie zamierzamy robić (lub planujemy robić).
Przejście do nowej kariery może być niezwykle trudne, jeśli spróbujesz zrobić to sam. Ważne jest, aby znaleźć odpowiedzialnych partnerów, którzy są na tym samym poziomie uczenia się co ty, którzy mają podobne cele, wytrwałość i motywację.