Skip to content

Translate 'Using the State Hook' page #40

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 30 commits into from
Mar 17, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
f97c109
Translate part of the page
g12i Mar 4, 2019
002926a
Translate few more sentences
g12i Mar 4, 2019
4585d6c
Merge branch 'master' into hooks-state
g12i Mar 6, 2019
bb5bd55
Translate most of the document
g12i Mar 6, 2019
a87ecd0
Fix section name in "hooks-overview" section
g12i Mar 6, 2019
ae11a64
Add remaining translations
g12i Mar 6, 2019
0eecb92
Fix notation
g12i Mar 9, 2019
c95f8e6
Update content/docs/hooks-overview.md
cvqprs Mar 11, 2019
435f5a1
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
6f6238a
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
0008bf1
Update content/docs/hooks-overview.md
cvqprs Mar 11, 2019
b70116c
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
6e14cf3
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
0e1e55a
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
18e9d5c
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
c660541
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
9ffd50c
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
60bd9eb
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
5bfc522
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
519d171
Update content/docs/hooks-overview.md
cvqprs Mar 11, 2019
3c656d8
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
eb2ff0a
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
90ce4f6
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
19a41ec
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
6ff0f02
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
95dff08
Update content/docs/hooks-state.md
cvqprs Mar 11, 2019
25380c2
Update content/docs/hooks-state.md
jfrej Mar 13, 2019
7fe76e8
Update content/docs/hooks-state.md
jfrej Mar 13, 2019
a51df6a
Update content/docs/hooks-state.md
jfrej Mar 13, 2019
e594619
Update content/docs/hooks-state.md
jfrej Mar 13, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions content/docs/hooks-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ function Example() {
}
```

W tym przykładzie `useState` jest *Hookiem* (za chwilę wyjaśnimy, co to znaczy). Wywołujemy go z wewnątrz komponentu funkcyjnego, aby wzbogacić go o lokalny stan. React zachowa ten stan pomiędzy kolejnymi renderowaniami. `useState` zwraca parę: *aktualną* wartość stanu i funkcję, która pozwala go aktualizować. Możesz wywołać tę funkcję w procedurze obsługi zdarzenia albo z innego miejsca. Działa to mniej więcej tak samo, jak `this.setState` w komponencie klasowym, z tą różnicą, że nie scala on starych i nowych wartości. (Szerzej omawiamy te różnice w rozdziale pt. ["Używanie Hooka Stanu"](/docs/hooks-state.html).)
W tym przykładzie `useState` jest *hookiem* (za chwilę wyjaśnimy, co to znaczy). Wywołujemy go z wewnątrz komponentu funkcyjnego, aby wzbogacić go o lokalny stan. React zachowa ten stan pomiędzy kolejnymi renderowaniami. `useState` zwraca parę: *aktualną* wartość stanu i funkcję, która pozwala go aktualizować. Możesz wywołać tę funkcję w procedurze obsługi zdarzenia albo z innego miejsca. Działa to mniej więcej tak samo, jak `this.setState` w komponencie klasowym, z tą różnicą, że nie scala on starych i nowych wartości. (Szerzej omawiamy te różnice w rozdziale pt. ["Używanie hooka stanu"](/docs/hooks-state.html).)

Jedynym argumentem funkcji `useState` jest stan początkowy. W przykładzie powyżej jest to `0`, ponieważ nasz licznik startuje od zera. Zauważ, że w przeciwieństwie do `this.state`, stan nie musi być obiektem. Nic jednak nie stoi na przeszkodzie, by nim był. Wartość argumentu ze stanem początkowym jest wykorzystywana tylko przy pierwszym renderze.
Jedynym argumentem funkcji `useState` jest stan początkowy. W przykładzie powyżej jest to `0`, ponieważ nasz licznik startuje od zera. Zauważ, że w przeciwieństwie do `this.state`, stan nie musi być obiektem. Nic jednak nie stoi na przeszkodzie, by nim był. Wartość argumentu ze stanem początkowym jest wykorzystywana tylko podczas pierwszego renderowania.

#### Deklaracja kilku zmiennych stanu {#declaring-multiple-state-variables}

Expand All @@ -67,7 +67,7 @@ React dostarcza kilka wbudowanych Hooków, między innymi `useState`. Ale możes

>Szczegółowe wyjaśnienie
>
>Hookowi Stanu poświęciliśmy cały rozdział: ["Używanie Hooka Stanu"](/docs/hooks-state.html).
>Hookowi stanu poświęciliśmy cały rozdział: ["Używanie hooka stanu"](/docs/hooks-state.html).

## ⚡️ Hook Efektu {#effect-hook}

Expand Down Expand Up @@ -266,7 +266,7 @@ function Todos() {

## Kolejne kroki {#next-steps}

Uff, to był wyczerpująco szybki przegląd! Jeżeli coś z tego, co napisaliśmy, nie miało dla ciebie sensu lub jeśli chcesz po prostu dowiedzieć się więcej, możesz przeczytać kolejne rozdziały, zaczynając od ["Hook Stanu"](/docs/hooks-state.html).
Uff, to był wyczerpująco szybki przegląd! Jeżeli coś z tego, co napisaliśmy, nie miało dla ciebie sensu lub jeśli chcesz po prostu dowiedzieć się więcej, możesz przeczytać kolejne rozdziały, zaczynając od ["Używanie hooka stanu"](/docs/hooks-state.html).

Możesz też zerknąć na rozdziały pt. ["Hooki - interfejs API"](/docs/hooks-reference.html) i ["Hooki - FAQ"](/docs/hooks-faq.html).

Expand Down
Loading