From cea7031c1caab817f61957d59520691f4a23ba82 Mon Sep 17 00:00:00 2001 From: marcinostrouch Date: Wed, 20 Mar 2019 21:45:52 +0100 Subject: [PATCH 1/6] Adding translation of forms.md --- content/docs/forms.md | 163 ++++++++++++++++++++++-------------------- 1 file changed, 84 insertions(+), 79 deletions(-) diff --git a/content/docs/forms.md b/content/docs/forms.md index 1a8b599d5..e7c765481 100644 --- a/content/docs/forms.md +++ b/content/docs/forms.md @@ -1,6 +1,6 @@ --- id: forms -title: Forms +title: Formularze permalink: docs/forms.html prev: lists-and-keys.html next: lifting-state-up.html @@ -9,44 +9,44 @@ redirect_from: - "docs/forms-zh-CN.html" --- -HTML form elements work a little bit differently from other DOM elements in React, because form elements naturally keep some internal state. For example, this form in plain HTML accepts a single name: +W Reakcie elementy formularza HTML działają trochę inaczej niż pozostałe elementy DOM. Wynika to stąd, że elementy formularza same utrzymują swój wewnętrzny stan. Dla przykładu przyjrzyjmy się zwykłemu formularzowi HTML przyjmującemu pojedyncze imię: ```html
- +
``` -This form has the default HTML form behavior of browsing to a new page when the user submits the form. If you want this behavior in React, it just works. But in most cases, it's convenient to have a JavaScript function that handles the submission of the form and has access to the data that the user entered into the form. The standard way to achieve this is with a technique called "controlled components". +Powyższy formularz posiada domyślną funkcję automatycznego przekierowania przeglądarki do nowej strony po wysłaniu formularza przez użytkownika. Jeśli zależy ci na tej funkcjonalności, to działa ona również w Reakcie. Jednak w większości przypadków dobrze jest mieć funkcję JavaScriptową, która obsługuje wysyłanie formularza i ma dostęp do podanych przez użytkownika danych. Standardem stała się obsługa formularzy poprzez tzw. "komponentny kontrolowane". -## Controlled Components {#controlled-components} +## Komponenty kontrolowane {#controlled-components} -In HTML, form elements such as ``, ` ``` -In React, a ` ``` @@ -206,7 +206,7 @@ Ponieważ wartość tego elementu jest wartością przeznaczoną tylko do odczyt ## Obsługa wielu elementów `input` {#handling-multiple-inputs} -Kiedy zachodzi potrzeba obsługi wielu kontrolowanych elementów input, do każdego elementu można dodać atrybut `name` oraz pozwolić funkcji obsługującej (ang. _handler function_) zadecydować o dalszych krokach w zależności od wartości atrybutu `event.target.name`. +Kiedy zachodzi potrzeba obsługi wielu kontrolowanych elementów `input`, do każdego elementu można dodać atrybut `name` oraz pozwolić funkcji obsługującej (ang. _handler function_) zadecydować o dalszych krokach w zależności od wartości atrybutu `event.target.name`. Przyjrzyjmy się następującemu przykładowi: From 44054a922126ea52909fd564c5efbb7f4045e783 Mon Sep 17 00:00:00 2001 From: marcinostrouch Date: Thu, 21 Mar 2019 07:23:22 +0100 Subject: [PATCH 3/6] Fixing 'react' declension --- content/docs/forms.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/docs/forms.md b/content/docs/forms.md index 4771e098c..b8220e3d0 100644 --- a/content/docs/forms.md +++ b/content/docs/forms.md @@ -27,7 +27,7 @@ Powyższy formularz posiada domyślną funkcję automatycznego przekierowania pr W HTML-u, elementy formularza takie jak ``, ` ``` -Natomiast w Reakcie `