You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/reference-react-component.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -245,7 +245,7 @@ Metoda `componentWillUnmount()` jest wywoływana zaraz przed odmontowaniem i zni
245
245
246
246
### Rzadko używane metody cyklu życia {#rarely-used-lifecycle-methods}
247
247
248
-
Metody zawarte w tej sekcji odpowiadają rzadkim przypadkom użycia. Czasem są przydatnę, ale większość twoich komponentów najprawdopodobniej nie będzie ich potrzebowała. **Większość poniższych metod możesz zobaczyć na [tym diagramie cyklu życia](http://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/) po kliknięciu na checkbox "Pokaż rzadziej używane metody" u góry.**
248
+
Metody zawarte w tej sekcji odpowiadają rzadkim przypadkom użycia. Czasem są przydatne, ale większość twoich komponentów najprawdopodobniej nie będzie ich potrzebowała. **Większość poniższych metod możesz zobaczyć na [tym diagramie cyklu życia](http://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/) po kliknięciu na checkbox "Pokaż rzadziej używane metody" u góry.**
@@ -278,7 +278,7 @@ Metoda `getDerivedStateFromProps` jest wywoływana zaraz przed wywołaniem metod
278
278
279
279
Ta metoda istnieje dla [rzadkich przypadków użycia](/blog/2018/06/07/you-probably-dont-need-derived-state.html#when-to-use-derived-state), w których stan zależy od zmian właściwości w czasie. Na przykład, może okazać się przydatnym komponent `<Transition>`, który porównuje swoje obecne komponenty potomne z poprzednimi, aby zdecydować, króre z nich mają pojawić się z animacją, a które zniknąć.
280
280
281
-
Derywowanie stanu sprawia, że kod jest rozwlekły i trudno myśli się o komponentach.
281
+
Derywowanie stanu sprawia, że kod jest rozwlekły i trudno myśli się o komponentach.
282
282
[Upewnij się, że znasz prostsze alternatywy:](/blog/2018/06/07/you-probably-dont-need-derived-state.html)
283
283
284
284
* Jeśli potrzebujesz **spowodować efekt uboczny** (na przykład pobranie danych, albo animację) w odpowiedzi na zmianę właściwości, zamiast tego użyj metody cyklu życia [`componentDidUpdate`](#componentdidupdate).
@@ -324,7 +324,7 @@ Używaj granic błędów tylko do rekonwalescencji po nieoczekiwanych wyjątkach
324
324
Po więcej szczegółów, odwiedź [*Obsługa wyjątków w Reakcie 16*](/blog/2017/07/26/error-handling-in-react-16.html).
325
325
326
326
> Uwaga
327
-
>
327
+
>
328
328
> Granice błędów wychwytują tylko wyjątki w komponentach z drzewa **pod** nimi. Granica błędów nie może wychwycić wyjątku, który wystąpił w niej samej.
@@ -408,13 +408,13 @@ class ErrorBoundary extends React.Component {
408
408
return <h1>Coś poszło nie tak.</h1>;
409
409
}
410
410
411
-
return this.props.children;
411
+
return this.props.children;
412
412
}
413
413
}
414
414
```
415
415
416
416
> Uwaga
417
-
>
417
+
>
418
418
> W razie wyjątku, możesz zrenderować awaryjny interfejs użytkownika za pomocą metody `componentDidCatch()` poprzez wywołanie metody `setState`, ale możliwość ta będzie przestarzała w przyszłych wersjach.
419
419
> Do obsługi renderowania awaryjnego używaj zamiast tego metody `static getDerivedStateFromError()`.
0 commit comments