From 57ad37b1e367514c88de4c9d41070c96a9e470d1 Mon Sep 17 00:00:00 2001 From: Offpics Date: Thu, 25 Jul 2019 12:28:51 +0200 Subject: [PATCH 1/2] Update hooks-reference.md --- content/docs/hooks-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/hooks-reference.md b/content/docs/hooks-reference.md index c239cd895..2b4c24635 100644 --- a/content/docs/hooks-reference.md +++ b/content/docs/hooks-reference.md @@ -181,7 +181,7 @@ Przyjmuje obiekt kontekstu (wartość zwróconą przez `React.createContext`) i Kiedy najbliższy rodzic `` zostanie zaktualizowany, ten hook wywoła ponowne renderowanie komponentu z najnowszym kontekstem `value` przekazanym dostawcy (ang. *provider*) `MyContext`. -Pamiętaj, że argument przekazany do `useContest` musi być *samym obiektem kontekstu*: +Pamiętaj, że argument przekazany do `useContext` musi być *samym obiektem kontekstu*: * **Poprawnie:** `useContext(MyContext)` * **Niepoprawnie:** `useContext(MyContext.Consumer)` From d0d55e29b74f8f0b77c36c5b0d84aa9f2646462b Mon Sep 17 00:00:00 2001 From: Offpics Date: Fri, 26 Jul 2019 19:32:14 +0200 Subject: [PATCH 2/2] Update hooks-reference.md Add missing dot --- content/docs/hooks-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/hooks-reference.md b/content/docs/hooks-reference.md index 2b4c24635..7a8d241ca 100644 --- a/content/docs/hooks-reference.md +++ b/content/docs/hooks-reference.md @@ -205,7 +205,7 @@ Poniższe hooki są albo są wariantami tych podstawowych, z poprzedniego podr const [state, dispatch] = useReducer(reducer, initialArg, init); ``` -Alternatywa dla hooka [`useState`](#usestate). Przyjmuje reduktor (ang *reducer*), będący funkcją o sygnaturze `(stan, akcja) => nowyStan`, a zwraca aktualny stan w parze z metodą `dispatch`. (Jeżeli znasz bibliotekę Redux, wiesz już, jak to działa.) +Alternatywa dla hooka [`useState`](#usestate). Przyjmuje reduktor (ang. *reducer*), będący funkcją o sygnaturze `(stan, akcja) => nowyStan`, a zwraca aktualny stan w parze z metodą `dispatch`. (Jeżeli znasz bibliotekę Redux, wiesz już, jak to działa.) `useReducer` sprawdza się lepiej od `useState` tam, gdzie występuje skomplikowana logika związana ze stanem, obejmująca wiele pod-wartości lub gdy następny stan zależy od poprzedniego. `useReducer` pozwala też zoptymalizować wydajność komponentów uruchamiających głębokie aktualizacje, ponieważ zamiast przekazywać funkcje zwrotne (ang. *callback*), [możesz przekazać funkcję `dispatch` w dół drzewa](/docs/hooks-faq.html#how-to-avoid-passing-callbacks-down).