W projekcie React.js tworzymy komponenty, a następnie przekazujemy im rekwizyty. Możemy przekazać te rekwizyty do nieskończonych poziomów zagnieżdżonych komponentów. Ale jeśli istnieje wiele komponentów i wszystkie wymagają różnych wspólnych rekwizytów, projekt staje się niemożliwy do zarządzania. Tu właśnie wkracza Context API. Pozwala nam używać rekwizytów na głęboko zagnieżdżonych poziomach bez konieczności ich wiercenia.
Sposób, w jaki go używamy, polega na utworzeniu najpierw kontekstu, a do tego używamy haka createContext z reakcji. Możemy również przekazać do niego wartość domyślną, jeśli chcemy. Następnie tworzymy komponent dostawcy dla tego kontekstu. Obiekt context ma komponent provider, w którym przekazujemy wartość kontekstu jako prop. Tutaj przekazałem zarówno wartość kontekstową, jak i funkcję, która pozwoli komponentom konsumenckim na modyfikację wartości.
Każdy komponent zagnieżdżony w dostawcy będzie miał dostęp do wartości tego konkretnego kontekstu. Możemy nawet zagnieździć komponent w wielu dostawcach i będzie on zużywał wartości z nich wszystkich.
W tym przypadku komponenty Player i Match będą również wykorzystywać wartości z FootballProvider i OtherProvider.
Aby użyć wartości od dostawcy, musimy użyć hooka useContext.
Pozwala to na używanie wspólnych wartości między głęboko zagnieżdżonymi komponentami bez pośrednich komponentów przechowujących wartości, takie jak mosty. Wadą korzystania z interfejsu API kontekstu jest to, że za każdym razem, gdy zmienia się wartość kontekstu, wszystkie znajdujące się pod nim komponenty będą ponownie renderowane. Ale nie byłoby całkiem uczciwe nazwanie tego minusem, ponieważ takie zachowanie jest również korzystne w niektórych scenariuszach.
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.
Wyrusz w ekscytującą podróż pełną innowacji i sukcesu, wykorzystując niewykorzystany potencjał tych zaskakujących platform bez kodu. Pozwólcie, że podzielę się z wami historią o Sapnie, niezwykłej kobiecie-przedsiębiorcy.
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ę.
Wczoraj zamknęliśmy drzwi tegorocznego Konkursu Piosenki Eurowizji błyskotliwym, chaotycznym wielkim finałem, w którym szwedzka piosenkarka Loreen zabrała do domu trofeum, stając się pierwszą kobietą, która wygrała dwa razy i przywracając koronę Szwecji 50 lat po tym, jak ABBA wygrała konkurs z „Waterloo”. Stali się jednym z największych zespołów w kanonie muzyki pop.
[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.
Ile razy bez zastanowienia wyrzuciłeś plastikową butelkę, szklany słoik, aluminiową puszkę lub pakiet zielonej energii? Ile razy chciałeś dostać coś w zamian za ich recykling? Jeśli jesteś jak większość ludzi, odpowiedź brzmi prawdopodobnie wiele razy. Recykling jest często postrzegany jako kłopot, przykry obowiązek lub obowiązek, który nie przynosi żadnych natychmiastowych ani wymiernych korzyści.