From 0f74f598e15dcaf49413cb676a67b100254038b6 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Mon, 3 Feb 2020 11:04:07 +0100
Subject: [PATCH 01/37] Update typechecking-with-proptypes.md
---
content/docs/typechecking-with-proptypes.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 9034ba9dc..33e384320 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -6,13 +6,13 @@ redirect_from:
- "docs/react-api.html#typechecking-with-proptypes"
---
-> Note:
+> Uwaga:
>
-> `React.PropTypes` has moved into a different package since React v15.5. Please use [the `prop-types` library instead](https://www.npmjs.com/package/prop-types).
+> 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).
>
->We provide [a codemod script](/blog/2017/04/07/react-v15.5.0.html#migrating-from-reactproptypes) to automate the conversion.
+> Dla ułatwienia migracji przygotowaliśmy [skrypt codemod](/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes).
-As your app grows, you can catch a lot of bugs with typechecking. For some applications, you can use JavaScript extensions like [Flow](https://flow.org/) or [TypeScript](https://www.typescriptlang.org/) to typecheck your whole application. But even if you don't use those, React has some built-in typechecking abilities. To run typechecking on the props for a component, you can assign the special `propTypes` property:
+Wraz ze wzrostem twojej aplikacji, możesz wyłapywać więcej błedó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 atrybutów w komponencie, możesz dodać specjalną właściwość `propTypes` dla komponentu.
```javascript
import PropTypes from 'prop-types';
@@ -20,7 +20,7 @@ import PropTypes from 'prop-types';
class Greeting extends React.Component {
render() {
return (
-
@@ -152,45 +151,44 @@ MyComponent.propTypes = {
};
```
-### Default Prop Values {#default-prop-values}
+### Domyślne wartości atrybutów {#default-prop-values}
-You can define default values for your `props` by assigning to the special `defaultProps` property:
+Możesz zdefiniować domyślne wartości atrubutów przez przypisanie specjalnej właściwości `defaultProps`:
```javascript
class Greeting extends React.Component {
render() {
return (
-
Hello, {this.props.name}
+
Witaj, {this.props.name}
);
}
}
-// Specifies the default values for props:
+// Definiuje domyślne wartości atrubutu:
Greeting.defaultProps = {
- name: 'Stranger'
+ name: 'Obcy'
};
-// Renders "Hello, Stranger":
+// Renderuje "Witaj, Obcy":
ReactDOM.render(
,
document.getElementById('example')
);
```
-If you are using a Babel transform like [transform-class-properties](https://babeljs.io/docs/plugins/transform-class-properties/) , you can also declare `defaultProps` as static property within a React component class. This syntax has not yet been finalized though and will require a compilation step to work within a browser. For more information, see the [class fields proposal](https://github.com/tc39/proposal-class-fields).
+Jeśli urzywasz transformator Babela [transform-class-properties](https://babeljs.io/docs/plugins/transform-class-properties/), możesz zadeklarować `defaultProps` jako statyczną właściwość klasy komponentu Reacta. Ta składnia jeszcze nie została ukończona i będzie wymagać etapu kompilacji do działania w przeglądarce. Aby uzyskać więcej informacji, zobacz [class fields proposal](https://github.com/tc39/proposal-class-fields).
```javascript
class Greeting extends React.Component {
static defaultProps = {
- name: 'stranger'
+ name: 'obcy'
}
render() {
return (
-
Hello, {this.props.name}
+
Witaj, {this.props.name}
)
}
}
```
-
-The `defaultProps` will be used to ensure that `this.props.name` will have a value if it was not specified by the parent component. The `propTypes` typechecking happens after `defaultProps` are resolved, so typechecking will also apply to the `defaultProps`.
+Właściwość `defaultProps` zostanie wykorzystana, aby zapewnić wartość dla `this.props.name`, jeśli nie zostanie ona określona przez komponent nadrzędny. Sprawdzanie typu `propTypes` następuje po rozwiązaniu` defaultProps`, więc sprawdzanie typu będzie miało zastosowanie także do `defaultProps`.
From 125199a50b1886ee4d6806eedc15ffbd455d9d62 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Mon, 3 Feb 2020 20:18:00 +0100
Subject: [PATCH 03/37] Add missing code translation
---
content/docs/typechecking-with-proptypes.md | 54 ++++++++++-----------
1 file changed, 26 insertions(+), 28 deletions(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 4c214a383..a0ccea269 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -49,78 +49,76 @@ MyComponent.propTypes = {
optionalString: PropTypes.string,
optionalSymbol: PropTypes.symbol,
- // Anything that can be rendered: numbers, strings, elements or an array
- // (or fragment) containing these types.
+ // Wszystko co może być wyrenderowane: liczby, łańcuchy znaków, elementy lub tablice
+ // (lub fragmenty) zawierające te typy.
optionalNode: PropTypes.node,
- // A React element.
+ // Element Reacta.
optionalElement: PropTypes.element,
- // A React element type (ie. MyComponent).
+ // Typ komponenetu Reacta (np. MyComponent).
optionalElementType: PropTypes.elementType,
- // You can also declare that a prop is an instance of a class. This uses
- // JS's instanceof operator.
+ // Możesz także zadeklarować atrybut który będzie instancją klasy.
+ // Wykorzystujemy do tego operator instanceof z JavaScriptu.
optionalMessage: PropTypes.instanceOf(Message),
- // You can ensure that your prop is limited to specific values by treating
- // it as an enum.
+ // Możesz się upewnić czy atrybut jest ograniczony do określonych wartości
optionalEnum: PropTypes.oneOf(['News', 'Photos']),
- // An object that could be one of many types
+ // Atrybut może też mieć wiele typów
optionalUnion: PropTypes.oneOfType([
PropTypes.string,
PropTypes.number,
PropTypes.instanceOf(Message)
]),
- // An array of a certain type
+ // Tablica zawierająca okreśolny typ
optionalArrayOf: PropTypes.arrayOf(PropTypes.number),
- // An object with property values of a certain type
+ // Objekt zawierający okreśoly typ
optionalObjectOf: PropTypes.objectOf(PropTypes.number),
- // An object taking on a particular shape
+ // Obiekt zawierający jedne określonych pól
optionalObjectWithShape: PropTypes.shape({
color: PropTypes.string,
fontSize: PropTypes.number
}),
- // An object with warnings on extra properties
+ // Obiekt który zawiera tylko wskazane pola
optionalObjectWithStrictShape: PropTypes.exact({
name: PropTypes.string,
quantity: PropTypes.number
}),
- // You can chain any of the above with `isRequired` to make sure a warning
- // is shown if the prop isn't provided.
+ // Możesz dodać do każdego z powyższych `isRequired,
+ // aby sprawdzić czy podany atrybut został zdefiniowany.
requiredFunc: PropTypes.func.isRequired,
- // A value of any data type
+ // Wartość dowolnego typu danych.
requiredAny: PropTypes.any.isRequired,
- // You can also specify a custom validator. It should return an Error
- // object if the validation fails. Don't `console.warn` or throw, as this
- // won't work inside `oneOfType`.
+ // Możesz też stworzyć niestandardowy walidator. Powinien on zwracać obiek `Error`
+ // jeśli sprawdzenie zakończy się niepowodzeniem. Nie powinien wywoływać `console.warning ani
+ // rzucać wyjątku, ponieważ nie będzie działał wewnątrz `oneOfType`.
customProp: function(props, propName, componentName) {
if (!/matchme/.test(props[propName])) {
return new Error(
- 'Invalid prop `' + propName + '` supplied to' +
- ' `' + componentName + '`. Validation failed.'
+ 'Niepoprawny atrybut `' + propName + '` przekazany do ' +
+ ' `' + componentName + '`. Walidacja nieprawidłowa.'
);
}
},
- // You can also supply a custom validator to `arrayOf` and `objectOf`.
- // It should return an Error object if the validation fails. The validator
- // will be called for each key in the array or object. The first two
- // arguments of the validator are the array or object itself, and the
- // current item's key.
+ // Możesz także przekazać niestandardowy walidator do `arrayOf` i `objectOf`.
+ // Powinien on zwracać obiek `Error` jeśli sprawdzenie zakończy się niepowodzeniem.
+ // Walidator będzie wywołany dla każdego klucza w tablicy lub obiekcie.
+ // Pierwsze dwa argumenty walidatora to walidowana tablica lub obiekt oraz klucz bieżącego elementu.
customArrayProp: PropTypes.arrayOf(function(propValue, key, componentName, location, propFullName) {
if (!/matchme/.test(propValue[key])) {
return new Error(
- 'Invalid prop `' + propFullName + '` supplied to' +
- ' `' + componentName + '`. Validation failed.'
+ 'Niepoprawny atrybut `' + propFullName + '` przekazany do ' +
+ ' `' + componentName + '`. Walidacja nieprawidłowa.'
);
}
})
From d2a7e4077edd8c15572c9f246907e8af6c001574 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Mon, 3 Feb 2020 20:27:37 +0100
Subject: [PATCH 04/37] Fix typos
---
content/docs/typechecking-with-proptypes.md | 22 ++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index a0ccea269..6f0a0346a 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -12,7 +12,7 @@ redirect_from:
>
> Dla ułatwienia migracji przygotowaliśmy [skrypt codemod](/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes).
-Wraz ze wzrostem twojej aplikacji, możesz wyłapywać więcej błedó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 atrybutów w komponencie, możesz dodać specjalną właściwość `propTypes` dla komponentu.
+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 atrybutów w komponencie, możesz dodać specjalną właściwość `propTypes` dla komponentu.
```javascript
import PropTypes from 'prop-types';
@@ -29,7 +29,7 @@ Greeting.propTypes = {
name: PropTypes.string
};
```
-`PropTypes` eksportuje validatory które mogą być być użyre do sprawdzenie poprawności danych wejściowych. W tym przypadku wykorzystujemy `PropTypes.string`. Kiedy wartość przekazana jako atrybut będzie niepoprawnego typu, zostanie wyświetlony ostrzeżenie w konsoli JavaScriptowej. Ze względu na wydajność, `propTypes` są tylko sprawdzane w trybie deweloperskim.
+`PropTypes` eksportuje walidatory, które mogą być być użyte do sprawdzenia poprawności danych wejściowych. W tym przypadku wykorzystujemy `PropTypes.string`. Kiedy wartość przekazana jako atrybut będzie niewłaściwego typu, zostanie wyświetlone ostrzeżenie w konsoli JavaScriptowej. Ze względu na wydajność, `propTypes` są tylko sprawdzane w trybie deweloperskim.
### PropTypes {#proptypes}
@@ -73,10 +73,10 @@ MyComponent.propTypes = {
PropTypes.instanceOf(Message)
]),
- // Tablica zawierająca okreśolny typ
+ // Tablica zawierająca określony typ
optionalArrayOf: PropTypes.arrayOf(PropTypes.number),
- // Objekt zawierający okreśoly typ
+ // Objekt zawierający określony typ
optionalObjectOf: PropTypes.objectOf(PropTypes.number),
// Obiekt zawierający jedne określonych pól
@@ -85,7 +85,7 @@ MyComponent.propTypes = {
fontSize: PropTypes.number
}),
- // Obiekt który zawiera tylko wskazane pola
+ // Obiekt, który zawiera tylko wskazane pola
optionalObjectWithStrictShape: PropTypes.exact({
name: PropTypes.string,
quantity: PropTypes.number
@@ -98,7 +98,7 @@ MyComponent.propTypes = {
// Wartość dowolnego typu danych.
requiredAny: PropTypes.any.isRequired,
- // Możesz też stworzyć niestandardowy walidator. Powinien on zwracać obiek `Error`
+ // Możesz też utworzyć niestandardowy walidator. Powinien on zwracać obiek `Error`
// jeśli sprawdzenie zakończy się niepowodzeniem. Nie powinien wywoływać `console.warning ani
// rzucać wyjątku, ponieważ nie będzie działał wewnątrz `oneOfType`.
customProp: function(props, propName, componentName) {
@@ -125,9 +125,9 @@ MyComponent.propTypes = {
};
```
-### Wymaganie Pojedyńczego Dziecka {#requiring-single-child}
+### Wymaganie Pojedynczego Dziecka {#requiring-single-child}
-Wykorzystując `PropTypes.element` możesz sprawdzić czy tylko pojedyńcze dziecko jest przekazane do komponentu jako dzieci.
+Wykorzystując `PropTypes.element` możesz sprawdzić czy tylko pojedyncze dziecko jest przekazane do komponentu jako dzieci.
```javascript
import PropTypes from 'prop-types';
@@ -151,7 +151,7 @@ MyComponent.propTypes = {
### Domyślne wartości atrybutów {#default-prop-values}
-Możesz zdefiniować domyślne wartości atrubutów przez przypisanie specjalnej właściwości `defaultProps`:
+Możesz zdefiniować domyślne wartości atrybutów przez przypisanie specjalnej właściwości `defaultProps`:
```javascript
class Greeting extends React.Component {
@@ -162,7 +162,7 @@ class Greeting extends React.Component {
}
}
-// Definiuje domyślne wartości atrubutu:
+// Definiuje domyślne wartości atrybutu:
Greeting.defaultProps = {
name: 'Obcy'
};
@@ -174,7 +174,7 @@ ReactDOM.render(
);
```
-Jeśli urzywasz transformator Babela [transform-class-properties](https://babeljs.io/docs/plugins/transform-class-properties/), możesz zadeklarować `defaultProps` jako statyczną właściwość klasy komponentu Reacta. Ta składnia jeszcze nie została ukończona i będzie wymagać etapu kompilacji do działania w przeglądarce. Aby uzyskać więcej informacji, zobacz [class fields proposal](https://github.com/tc39/proposal-class-fields).
+Jeśli używasz transformator Babela [transform-class-properties](https://babeljs.io/docs/plugins/transform-class-properties/), możesz zadeklarować `defaultProps` jako statyczną właściwość klasy komponentu Reacta. Ta składnia jeszcze nie została ukończona i będzie wymagać etapu kompilacji do działania w przeglądarce. Aby uzyskać więcej informacji, zobacz [class fields proposal](https://github.com/tc39/proposal-class-fields).
```javascript
class Greeting extends React.Component {
From 1f0445acefe64e0f0058e2fb65b0f59183296485 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:14:30 +0100
Subject: [PATCH 05/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 6f0a0346a..22f3af2a8 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -12,7 +12,7 @@ redirect_from:
>
> Dla ułatwienia migracji przygotowaliśmy [skrypt codemod](/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes).
-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 atrybutów w komponencie, możesz dodać specjalną właściwość `propTypes` dla komponentu.
+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`.
```javascript
import PropTypes from 'prop-types';
From b0de438160aeb6293fc1519e2b073772b5ec69ee Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:15:08 +0100
Subject: [PATCH 06/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 22f3af2a8..1836cd66c 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -29,7 +29,7 @@ Greeting.propTypes = {
name: PropTypes.string
};
```
-`PropTypes` eksportuje walidatory, które mogą być być użyte do sprawdzenia poprawności danych wejściowych. W tym przypadku wykorzystujemy `PropTypes.string`. Kiedy wartość przekazana jako atrybut będzie niewłaściwego typu, zostanie wyświetlone ostrzeżenie w konsoli JavaScriptowej. Ze względu na wydajność, `propTypes` są tylko sprawdzane w trybie deweloperskim.
+`PropTypes` eksportuje walidatory, które mogą być używane do sprawdzania poprawności danych wejściowych. W tym przypadku wykorzystujemy `PropTypes.string`. Kiedy wartość przekazanej właściwości będzie nieprawidłowego typu, zostanie wyświetlone ostrzeżenie w konsoli javascriptowej. Ze względu na wydajność, `propTypes` są sprawdzane tylko w trybie deweloperskim.
### PropTypes {#proptypes}
From 163bc8c2d851ab221d8fa458b8caf6dbfedc19cc Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:15:40 +0100
Subject: [PATCH 07/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 1836cd66c..a7440b70a 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -39,7 +39,7 @@ Oto przykład dokumentujący różne dostarczone walidatory:
import PropTypes from 'prop-types';
MyComponent.propTypes = {
- // Możesz zadeklarować atrybut będzie określonego typu JavaScriptowego.
+ // Możesz zadeklarować, że właściwość będzie określonego typu javascriptowego.
// Domyślnie, wszystkie są opcjonalne
optionalArray: PropTypes.array,
optionalBool: PropTypes.bool,
From 7b1ed67320410881583f16e76ea1655f4885f873 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:15:51 +0100
Subject: [PATCH 08/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index a7440b70a..a400eddcb 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -49,7 +49,7 @@ MyComponent.propTypes = {
optionalString: PropTypes.string,
optionalSymbol: PropTypes.symbol,
- // Wszystko co może być wyrenderowane: liczby, łańcuchy znaków, elementy lub tablice
+ // Wszystko, co może być wyrenderowane: liczby, łańcuchy znaków, elementy lub tablice
// (lub fragmenty) zawierające te typy.
optionalNode: PropTypes.node,
From 64af1409f04edb6e3ed468ddbb6101aa526df04e Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:16:03 +0100
Subject: [PATCH 09/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index a400eddcb..183ef5a43 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -56,7 +56,7 @@ MyComponent.propTypes = {
// Element Reacta.
optionalElement: PropTypes.element,
- // Typ komponenetu Reacta (np. MyComponent).
+ // Typ komponenetu reactowego (np. MyComponent).
optionalElementType: PropTypes.elementType,
// Możesz także zadeklarować atrybut który będzie instancją klasy.
From 94060d6bff101b67a31ffa0391e2e3d2666755d3 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:16:15 +0100
Subject: [PATCH 10/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 183ef5a43..70c5d8161 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -53,7 +53,7 @@ MyComponent.propTypes = {
// (lub fragmenty) zawierające te typy.
optionalNode: PropTypes.node,
- // Element Reacta.
+ // Element reactowy.
optionalElement: PropTypes.element,
// Typ komponenetu reactowego (np. MyComponent).
From 340118d69f96b253a58e73fe2dfea2e3a0e0a2a8 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:16:27 +0100
Subject: [PATCH 11/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 70c5d8161..2067e1964 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -59,7 +59,7 @@ MyComponent.propTypes = {
// Typ komponenetu reactowego (np. MyComponent).
optionalElementType: PropTypes.elementType,
- // Możesz także zadeklarować atrybut który będzie instancją klasy.
+ // Możesz także zadeklarować właściwość, która będzie instancją klasy.
// Wykorzystujemy do tego operator instanceof z JavaScriptu.
optionalMessage: PropTypes.instanceOf(Message),
From 99d9ac61ffbbc8c44f45f13a32f658a04a6b946b Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:16:55 +0100
Subject: [PATCH 12/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 2067e1964..77cd0a234 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -63,7 +63,7 @@ MyComponent.propTypes = {
// Wykorzystujemy do tego operator instanceof z JavaScriptu.
optionalMessage: PropTypes.instanceOf(Message),
- // Możesz się upewnić czy atrybut jest ograniczony do określonych wartości
+ // Możesz się upewnić, czy właściwość jest ograniczona do określonych wartości
optionalEnum: PropTypes.oneOf(['News', 'Photos']),
// Atrybut może też mieć wiele typów
From 15fa15574590d69c776fbf2cd48f08e36dcba65a Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:17:24 +0100
Subject: [PATCH 13/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 77cd0a234..dcf30e8cc 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -73,7 +73,7 @@ MyComponent.propTypes = {
PropTypes.instanceOf(Message)
]),
- // Tablica zawierająca określony typ
+ // Tablica zawierająca elementy określonego typu
optionalArrayOf: PropTypes.arrayOf(PropTypes.number),
// Objekt zawierający określony typ
From 959c64b7e39305521cdaccd6e7fbaf0c5653ccbe Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:17:35 +0100
Subject: [PATCH 14/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index dcf30e8cc..6f3792694 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -76,7 +76,7 @@ MyComponent.propTypes = {
// Tablica zawierająca elementy określonego typu
optionalArrayOf: PropTypes.arrayOf(PropTypes.number),
- // Objekt zawierający określony typ
+ // Obiekt zawierający wartości określonego typu
optionalObjectOf: PropTypes.objectOf(PropTypes.number),
// Obiekt zawierający jedne określonych pól
From e8ac3a2b012e4e94a3875658555acf982a0e0cae Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:18:04 +0100
Subject: [PATCH 15/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 6f3792694..71b790d03 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -85,7 +85,7 @@ MyComponent.propTypes = {
fontSize: PropTypes.number
}),
- // Obiekt, który zawiera tylko wskazane pola
+ // Obiekt zawierający tylko wskazane pola
optionalObjectWithStrictShape: PropTypes.exact({
name: PropTypes.string,
quantity: PropTypes.number
From d13d8d3f6b55f7633fc38ca6ccebf516d3a202b7 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:18:17 +0100
Subject: [PATCH 16/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 71b790d03..00c4b8ff8 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -92,7 +92,7 @@ MyComponent.propTypes = {
}),
// Możesz dodać do każdego z powyższych `isRequired,
- // aby sprawdzić czy podany atrybut został zdefiniowany.
+ // aby sprawdzić, czy podana właściwość została zdefiniowana.
requiredFunc: PropTypes.func.isRequired,
// Wartość dowolnego typu danych.
From 826d83de49b8216bd82799c0c437529e73ef9941 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:18:31 +0100
Subject: [PATCH 17/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 00c4b8ff8..d8210b5d6 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -66,7 +66,7 @@ MyComponent.propTypes = {
// Możesz się upewnić, czy właściwość jest ograniczona do określonych wartości
optionalEnum: PropTypes.oneOf(['News', 'Photos']),
- // Atrybut może też mieć wiele typów
+ // Właściwość może też mieć wiele typów
optionalUnion: PropTypes.oneOfType([
PropTypes.string,
PropTypes.number,
From e784defe3700975b171edf330da505c73073ee68 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:18:56 +0100
Subject: [PATCH 18/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index d8210b5d6..6c6a587f8 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -98,7 +98,7 @@ MyComponent.propTypes = {
// Wartość dowolnego typu danych.
requiredAny: PropTypes.any.isRequired,
- // Możesz też utworzyć niestandardowy walidator. Powinien on zwracać obiek `Error`
+ // Możesz też utworzyć niestandardowy walidator. Powinien on zwracać obiekt `Error`,
// jeśli sprawdzenie zakończy się niepowodzeniem. Nie powinien wywoływać `console.warning ani
// rzucać wyjątku, ponieważ nie będzie działał wewnątrz `oneOfType`.
customProp: function(props, propName, componentName) {
From 933e161c4976830a8c1601930462232071d6f83f Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:19:24 +0100
Subject: [PATCH 19/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 6c6a587f8..d107f6634 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -79,7 +79,7 @@ MyComponent.propTypes = {
// Obiekt zawierający wartości określonego typu
optionalObjectOf: PropTypes.objectOf(PropTypes.number),
- // Obiekt zawierający jedne określonych pól
+ // Obiekt zawierający określone pola
optionalObjectWithShape: PropTypes.shape({
color: PropTypes.string,
fontSize: PropTypes.number
From 79b961925b1448c62b470c476c2a63ce4e71666e Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:22:19 +0100
Subject: [PATCH 20/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index d107f6634..438b9197e 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -99,7 +99,7 @@ MyComponent.propTypes = {
requiredAny: PropTypes.any.isRequired,
// Możesz też utworzyć niestandardowy walidator. Powinien on zwracać obiekt `Error`,
- // jeśli sprawdzenie zakończy się niepowodzeniem. Nie powinien wywoływać `console.warning ani
+ // jeśli sprawdzenie zakończy się niepowodzeniem. Nie powinien wywoływać `console.warn`
// rzucać wyjątku, ponieważ nie będzie działał wewnątrz `oneOfType`.
customProp: function(props, propName, componentName) {
if (!/matchme/.test(props[propName])) {
From 9943230b5d59efe9a1b0a6bb117467e7513513ae Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:22:28 +0100
Subject: [PATCH 21/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 438b9197e..76ade39ad 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -100,7 +100,7 @@ MyComponent.propTypes = {
// Możesz też utworzyć niestandardowy walidator. Powinien on zwracać obiekt `Error`,
// jeśli sprawdzenie zakończy się niepowodzeniem. Nie powinien wywoływać `console.warn`
- // rzucać wyjątku, ponieważ nie będzie działał wewnątrz `oneOfType`.
+ // ani rzucać wyjątku, ponieważ nie będzie działał wewnątrz `oneOfType`.
customProp: function(props, propName, componentName) {
if (!/matchme/.test(props[propName])) {
return new Error(
From 6d27ed3e85eb74bf0831ac72196180e7cf966970 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:22:45 +0100
Subject: [PATCH 22/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 76ade39ad..19a03cd61 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -104,7 +104,7 @@ MyComponent.propTypes = {
customProp: function(props, propName, componentName) {
if (!/matchme/.test(props[propName])) {
return new Error(
- 'Niepoprawny atrybut `' + propName + '` przekazany do ' +
+ 'Niepoprawna właściwość `' + propName + '` przekazana do ' +
' `' + componentName + '`. Walidacja nieprawidłowa.'
);
}
From e9bd376b841208afc4a9b058e05aa0294e64266f Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:22:56 +0100
Subject: [PATCH 23/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 19a03cd61..48be76c3f 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -105,7 +105,7 @@ MyComponent.propTypes = {
if (!/matchme/.test(props[propName])) {
return new Error(
'Niepoprawna właściwość `' + propName + '` przekazana do ' +
- ' `' + componentName + '`. Walidacja nieprawidłowa.'
+ ' `' + componentName + '`. Walidacja zakończona niepowodzeniem.'
);
}
},
From 39ed24464badbd3ebb103ea3540b0b6bd731adad Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:23:06 +0100
Subject: [PATCH 24/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 48be76c3f..d3a0d24f7 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -111,7 +111,7 @@ MyComponent.propTypes = {
},
// Możesz także przekazać niestandardowy walidator do `arrayOf` i `objectOf`.
- // Powinien on zwracać obiek `Error` jeśli sprawdzenie zakończy się niepowodzeniem.
+ // Powinien on zwracać obiekt `Error`, jeśli sprawdzenie zakończy się niepowodzeniem.
// Walidator będzie wywołany dla każdego klucza w tablicy lub obiekcie.
// Pierwsze dwa argumenty walidatora to walidowana tablica lub obiekt oraz klucz bieżącego elementu.
customArrayProp: PropTypes.arrayOf(function(propValue, key, componentName, location, propFullName) {
From a704c55e50024e5a56df7050a90bee7e2614465e Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:23:16 +0100
Subject: [PATCH 25/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index d3a0d24f7..af090a7da 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -117,7 +117,7 @@ MyComponent.propTypes = {
customArrayProp: PropTypes.arrayOf(function(propValue, key, componentName, location, propFullName) {
if (!/matchme/.test(propValue[key])) {
return new Error(
- 'Niepoprawny atrybut `' + propFullName + '` przekazany do ' +
+ 'Niepoprawna właściwość `' + propFullName + '` przekazana do ' +
' `' + componentName + '`. Walidacja nieprawidłowa.'
);
}
From 20c8770af6bb2d801b6e61e38df5fa9db3982185 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:23:32 +0100
Subject: [PATCH 26/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index af090a7da..d5eacd612 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -118,7 +118,7 @@ MyComponent.propTypes = {
if (!/matchme/.test(propValue[key])) {
return new Error(
'Niepoprawna właściwość `' + propFullName + '` przekazana do ' +
- ' `' + componentName + '`. Walidacja nieprawidłowa.'
+ ' `' + componentName + '`. Walidacja zakończona niepowodzeniem.'
);
}
})
From 52b04d86dfa8380d5f6939e2033375d124005f66 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:23:42 +0100
Subject: [PATCH 27/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index d5eacd612..67b761d15 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -149,7 +149,7 @@ MyComponent.propTypes = {
};
```
-### Domyślne wartości atrybutów {#default-prop-values}
+### Domyślne wartości właściwości {#default-prop-values}
Możesz zdefiniować domyślne wartości atrybutów przez przypisanie specjalnej właściwości `defaultProps`:
From cf514a78d7404f06abebe9f117a866b9eebb73f5 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:23:59 +0100
Subject: [PATCH 28/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 67b761d15..1a5186c9e 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -125,7 +125,7 @@ MyComponent.propTypes = {
};
```
-### Wymaganie Pojedynczego Dziecka {#requiring-single-child}
+### Wymaganie dokładnie jednego potomka {#requiring-single-child}
Wykorzystując `PropTypes.element` możesz sprawdzić czy tylko pojedyncze dziecko jest przekazane do komponentu jako dzieci.
From 068b18bef6411e7f5ce2068a4812beb869816d98 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:24:09 +0100
Subject: [PATCH 29/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 1a5186c9e..f00f907fa 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -162,7 +162,7 @@ class Greeting extends React.Component {
}
}
-// Definiuje domyślne wartości atrybutu:
+// Definiuje domyślne wartości dla właściwości:
Greeting.defaultProps = {
name: 'Obcy'
};
From b44b6823d952832254d3eecfb51a19e8e6197382 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:24:30 +0100
Subject: [PATCH 30/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index f00f907fa..9be5ba2b9 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -174,7 +174,7 @@ ReactDOM.render(
);
```
-Jeśli używasz transformator Babela [transform-class-properties](https://babeljs.io/docs/plugins/transform-class-properties/), możesz zadeklarować `defaultProps` jako statyczną właściwość klasy komponentu Reacta. Ta składnia jeszcze nie została ukończona i będzie wymagać etapu kompilacji do działania w przeglądarce. Aby uzyskać więcej informacji, zobacz [class fields proposal](https://github.com/tc39/proposal-class-fields).
+Jeśli używasz babelowego transformatora [transform-class-properties](https://babeljs.io/docs/plugins/transform-class-properties/), możesz zadeklarować `defaultProps` jako statyczną właściwość klasy komponentu reactowego. Ta składnia jeszcze nie została ukończona i do działania w przeglądarce będzie wymagać etapu kompilacji. Aby uzyskać więcej informacji, zobacz ["class fields proposal"](https://github.com/tc39/proposal-class-fields).
```javascript
class Greeting extends React.Component {
From f5b1c54111de80bce653d2dcce1b399ec5c93b8c Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:24:46 +0100
Subject: [PATCH 31/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 9be5ba2b9..30e0248b4 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -164,7 +164,7 @@ class Greeting extends React.Component {
// Definiuje domyślne wartości dla właściwości:
Greeting.defaultProps = {
- name: 'Obcy'
+ name: 'obcy'
};
// Renderuje "Witaj, Obcy":
From ed13432cedaf9966a42992dc25cc4551f18365d0 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:24:58 +0100
Subject: [PATCH 32/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 30e0248b4..e899ba461 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -167,7 +167,7 @@ Greeting.defaultProps = {
name: 'obcy'
};
-// Renderuje "Witaj, Obcy":
+// Renderuje "Witaj, obcy":
ReactDOM.render(
,
document.getElementById('example')
From 01d53a990500ea7a623e1776e6edc212e0839e28 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:26:53 +0100
Subject: [PATCH 33/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index e899ba461..3999eb5ec 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -189,4 +189,4 @@ class Greeting extends React.Component {
}
}
```
-Właściwość `defaultProps` zostanie wykorzystana, aby zapewnić wartość dla `this.props.name`, jeśli nie zostanie ona określona przez komponent nadrzędny. Sprawdzanie typu `propTypes` następuje po rozwiązaniu` defaultProps`, więc sprawdzanie typu będzie miało zastosowanie także do `defaultProps`.
+Właściwość `defaultProps` posłuży do zapewnienia wartości dla `this.props.name`, jeśli nie zostanie ona określona przez komponent nadrzędny. Sprawdzanie typu `propTypes` następuje po rozwiązaniu `defaultProps`, więc sprawdzanie typu będzie miało zastosowanie także do `defaultProps`.
From 6a3f0a3db2d371cc97733b99b2419045b6b49372 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:27:05 +0100
Subject: [PATCH 34/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 3999eb5ec..38c557d90 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -127,7 +127,7 @@ MyComponent.propTypes = {
### Wymaganie dokładnie jednego potomka {#requiring-single-child}
-Wykorzystując `PropTypes.element` możesz sprawdzić czy tylko pojedyncze dziecko jest przekazane do komponentu jako dzieci.
+Wykorzystując `PropTypes.element` możesz sprawdzić, czy tylko do komponentu przekazano dokładnie jednego potomka.
```javascript
import PropTypes from 'prop-types';
From 7319af3d2ea3965f5033b49007b969832c8d6654 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:27:20 +0100
Subject: [PATCH 35/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 38c557d90..8c269e1aa 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -151,7 +151,7 @@ MyComponent.propTypes = {
### Domyślne wartości właściwości {#default-prop-values}
-Możesz zdefiniować domyślne wartości atrybutów przez przypisanie specjalnej właściwości `defaultProps`:
+Możesz zdefiniować domyślne wartości dla właściwości przez przypisanie specjalnej właściwości `defaultProps`:
```javascript
class Greeting extends React.Component {
From d3db0bb1380357264cf7ab5aaca9be5e0547d3bd Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 4 Feb 2020 00:27:35 +0100
Subject: [PATCH 36/37] Update content/docs/typechecking-with-proptypes.md
Co-Authored-By: Jakub Drozdek <30927218+jakubdrozdek@users.noreply.github.com>
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 8c269e1aa..9297027c4 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -134,7 +134,7 @@ import PropTypes from 'prop-types';
class MyComponent extends React.Component {
render() {
- // Musi być dokłądnie jeden element lub zostanie wyświetlone ostrzeżenie.
+ // Musi zawierać dokładnie jeden element. W przeciwnym wypadku zostanie wyświetlone ostrzeżenie.
const children = this.props.children;
return (
From 8be36a3a0d77469383c28f26ed3380105860b218 Mon Sep 17 00:00:00 2001
From: Kamil Stepczuk <5058678+stepek@users.noreply.github.com>
Date: Tue, 11 Feb 2020 23:00:00 +0100
Subject: [PATCH 37/37] Added title translation
---
content/docs/typechecking-with-proptypes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/docs/typechecking-with-proptypes.md b/content/docs/typechecking-with-proptypes.md
index 9297027c4..bcf751ec7 100644
--- a/content/docs/typechecking-with-proptypes.md
+++ b/content/docs/typechecking-with-proptypes.md
@@ -1,6 +1,6 @@
---
id: typechecking-with-proptypes
-title: Typechecking With PropTypes
+title: Sprawdzeniem typów z wykorzystaniem PropTypes
permalink: docs/typechecking-with-proptypes.html
redirect_from:
- "docs/react-api.html#typechecking-with-proptypes"