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
> Z wersją React v15.5 `React.PropTypes` zostało przeniesione do innej paczki. Zamiast importować z paczki Reacta, używaj [biblioteki `prop-types`](https://www.npmjs.com/package/prop-types).
11
+
> Z wersją Reacta v15.5 `React.PropTypes` zostało przeniesione do innej paczki. Zamiast importować z paczki Reacta, używaj [biblioteki `prop-types`](https://www.npmjs.com/package/prop-types).
12
12
>
13
13
> Dla ułatwienia migracji przygotowaliśmy [skrypt codemod](/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes).
14
14
15
-
Wraz ze wzrostem twojej aplikacji możesz wyłapywać więcej błędów, korzystając ze sprawdzania typów. Dla niektórych aplikacji możesz korzystać z rozszerzeń JavaScriptu do sprawdzenia typów w całej aplikacji, takich jak [Flow](https://flow.org/) lub [TypeScript](https://www.typescriptlang.org/). Nawet jeśli z nich nie korzystasz, możesz skorzystać ze sprawdzania typów wbudowanego w Reacta. By rozpocząć sprawdzanie typów właściwości w komponencie, możesz dodać do komponentu specjalną właściwość `propTypes`.
15
+
Wraz ze wzrostem rozmiaru twojej aplikacji, dzięki sprawdzaniu typów możesz wyłapać więcej błędów. W niektórych aplikacjach możesz korzystać z rozszerzeń JavaScriptu do sprawdzenia typów w całej aplikacji, takich jak [Flow](https://flow.org/) lub [TypeScript](https://www.typescriptlang.org/). Nawet jeśli z nich nie korzystasz, możesz skorzystać z mechanizmu sprawdzania typów wbudowanego w Reacta. Aby rozpocząć sprawdzanie typów właściwości w komponencie, możesz dodać do komponentu specjalną właściwość `propTypes`.
16
16
17
17
```javascript
18
18
importPropTypesfrom'prop-types';
@@ -40,7 +40,7 @@ import PropTypes from 'prop-types';
40
40
41
41
MyComponent.propTypes= {
42
42
// Możesz zadeklarować, że właściwość będzie określonego typu javascriptowego.
43
-
// Domyślnie, wszystkie są opcjonalne
43
+
// Domyślnie, wszystkie są opcjonalne.
44
44
optionalArray:PropTypes.array,
45
45
optionalBool:PropTypes.bool,
46
46
optionalFunc:PropTypes.func,
@@ -49,7 +49,7 @@ MyComponent.propTypes = {
49
49
optionalString:PropTypes.string,
50
50
optionalSymbol:PropTypes.symbol,
51
51
52
-
// Wszystko, co może być wyrenderowane: liczby, łańcuchy znaków, elementy lub tablice
52
+
// Wszystko, co może być wyrenderowane: liczby, łańcuchy znaków, elementy czy tablice
53
53
// (lub fragmenty) zawierające te typy.
54
54
optionalNode:PropTypes.node,
55
55
@@ -63,35 +63,35 @@ MyComponent.propTypes = {
63
63
// Wykorzystujemy do tego operator instanceof z JavaScriptu.
64
64
optionalMessage:PropTypes.instanceOf(Message),
65
65
66
-
// Możesz się upewnić, czy właściwość jest ograniczona do określonych wartości
66
+
// Możesz upewnić się, czy właściwość jest ograniczona do określonych wartości.
0 commit comments