Hooks reference#65
Conversation
|
Deploy preview for pl-reactjs ready! Built with commit e4ddfa1 |
|
@g12i Pracujesz jeszcze nad tym? |
|
@jakubdrozdek - tak, postaram się to dokończyć w najbliższym czasie. |
|
@g12i Jeżeli nie masz czasu mogę to dokończyć za Ciebie. :) |
|
@bartlomiejzuber - 👍. W zasadzie miałem to przeczytać już tylko, czy o czymś nie zapomniałem i czy nie palnąłem jakiejś głupoty. Ale fakt - nie mam ostatnio czasu na to. Będę wdzięczny za pomoc i przepchnięcie dalej |
|
@bartlomiejzuber - 👍. W zasadzie miałem to przeczytać już tylko, czy o czymś nie zapomniałem i czy nie palnąłem jakiejś głupoty. Ale fakt - nie mam ostatnio czasu na to, będę wdzięczny za pomoc i przepchnięcie dalej |
|
@g12i Sobotę mam wolną to przejrzę całość i dokończę co tam będzie trzeba. 👍 |
bartlomiejzuber
left a comment
There was a problem hiding this comment.
Drobne poprawki, całościowo wszystko bardzo ładnie, dodaj sugestie lub odrzuć. Pozdrawiam :)
| >Jeśli korzystasz tej techniki optymalizacji, upewnij się, że przekazywana tablica zawiera **wszystkie wartości z zasięgu komponentu (takie jak właściwości (ang. *props*) i stan), które zmieniają się w czasie i które są używane przez efekt.** W przeciwnym razie twój kod odwoła się do starych wartości z poprzednich renderowań. Przeczytaj też, [jak radzić sobie z funkcjami](/docs/hooks-faq.html#is-it-safe-to-omit-functions-from-the-list-of-dependencies) i [co robić, gdy tablica zmienia się zbyt często](/docs/hooks-faq.html#what-can-i-do-if-my-effect-dependencies-change-too-often). | ||
| > | ||
| >If you want to run an effect and clean it up only once (on mount and unmount), you can pass an empty array (`[]`) as a second argument. This tells React that your effect doesn't depend on *any* values from props or state, so it never needs to re-run. This isn't handled as a special case -- it follows directly from how the dependencies array always works. | ||
| >Jeśli chcesz przeprowadzić efekt i posprzątać po nim tylko raz (podczas montowania i odmontowania), możesz przekazać pustą tablicę (`[]`) jako drugi argument. Dzięki temu React wie, że twój efekt nie zależy od *jakichkolwiek* wartości właściwości lub stanu, więc nigdy nie musi być ponownie uruchamiany. Nie jest to traktowane jako przypadek specjalny -- wynika to bezpośrednio z tego, jak zawsze działa tablica wejść. |
There was a problem hiding this comment.
| >Jeśli chcesz przeprowadzić efekt i posprzątać po nim tylko raz (podczas montowania i odmontowania), możesz przekazać pustą tablicę (`[]`) jako drugi argument. Dzięki temu React wie, że twój efekt nie zależy od *jakichkolwiek* wartości właściwości lub stanu, więc nigdy nie musi być ponownie uruchamiany. Nie jest to traktowane jako przypadek specjalny -- wynika to bezpośrednio z tego, jak zawsze działa tablica wejść. | |
| >Jeśli chcesz uruchomić i posprzątać efekt tylko raz (podczas montowania i odmontowania), możesz przekazać pustą tablicę (`[]`) jako drugi argument. Dzięki temu React wie, że twój efekt nie zależy od *jakichkolwiek* wartości właściwości lub stanu, więc nigdy nie musi być ponownie uruchamiany. Nie jest to traktowane jako przypadek specjalny -- wynika to bezpośrednio z tego, jak zawsze działa tablica wejść. |
There was a problem hiding this comment.
Hmm, a tak:
| >Jeśli chcesz przeprowadzić efekt i posprzątać po nim tylko raz (podczas montowania i odmontowania), możesz przekazać pustą tablicę (`[]`) jako drugi argument. Dzięki temu React wie, że twój efekt nie zależy od *jakichkolwiek* wartości właściwości lub stanu, więc nigdy nie musi być ponownie uruchamiany. Nie jest to traktowane jako przypadek specjalny -- wynika to bezpośrednio z tego, jak zawsze działa tablica wejść. | |
| >Jeśli chcesz uruchomić efekt i posprzątać po nim tylko raz (podczas montowania i odmontowania), możesz przekazać pustą tablicę (`[]`) jako drugi argument. Dzięki temu React wie, że twój efekt nie zależy od *jakichkolwiek* wartości właściwości lub stanu, więc nigdy nie musi być ponownie uruchamiany. Nie jest to traktowane jako przypadek specjalny -- wynika to bezpośrednio z tego, jak zawsze działa tablica wejść. |
Co-Authored-By: Bartłomiej Żuber <bajtas@gmail.com>
Co-Authored-By: Bartłomiej Żuber <bajtas@gmail.com>
Co-Authored-By: jakubdrozdek <30927218+jakubdrozdek@users.noreply.github.com>
Tasks
useStatereferenceuseEffectreferenceuseContextreferenceuseReducerreferenceuseCallbackreferenceuseMemoreferenceuseRefreferenceuseImperativeHandlereferenceuseLayoutEffectreferenceuseDebugValuereferenceSelf reviewPreview
https://deploy-preview-65--pl-reactjs.netlify.com/docs/hooks-reference.html