Skip to content

Commit

Permalink
misc files & Alice + Bob
Browse files Browse the repository at this point in the history
  • Loading branch information
viperehonchuk committed Jul 24, 2024
1 parent 359a3fa commit 12f0a4e
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 7 deletions.
11 changes: 11 additions & 0 deletions TRANSLATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,17 @@
| Орудний | _бандлером_ | _бандлерами_ |
| Місцевий | _бандлері_ | _бандлерах_ |

Снепшот

| Відмінок | Однина | Множина |
| --------- | ----------- | ------------ |
| Називний | _снепшот_ | _снепшоти_ |
| Родовий | _снепшоту_ | _снепшотів_ |
| Давальний | _снепшоту_ | _снепшотам_ |
| Знахідний | _снепшот_ | _снепшоти_ |
| Орудний | _снепшотом_ | _снепшотами_ |
| Місцевий | _снепшоті_ | _снепшотах_ |

## Таблиця перекладів

| Оригінал | Переклад |
Expand Down
12 changes: 6 additions & 6 deletions src/content/learn/state-as-a-snapshot.md
Original file line number Diff line number Diff line change
Expand Up @@ -256,18 +256,18 @@ setTimeout(() => {

Ось приклад, як це захищає обробники подій від помилок хронометражу. Нижче — форма, що надсилає повідомлення з п'ятисекундною затримкою. Уявіть такий сценарій:

1. Ви натискаєте кнопку "Надіслати", надсилаючи "Привіт" Анні.
2. Перш ніж закінчиться п'ятисекундна затримка, ви змінюєте значення в полі "Кому" на "Богдан".
1. Ви натискаєте кнопку "Надіслати", надсилаючи "Привіт" Алісі.
2. Перш ніж закінчиться п'ятисекундна затримка, ви змінюєте значення в полі "Кому" на "Боб".

Як гадаєте, що покаже `alert`? Чи виведеться "Ви надіслали Привіт користувачу Анна"? Чи, можливо, "Ви надіслали Привіт користувачу Богдан"? Спробуйте вгадати на основі того, що знаєте, а потім перевірте:
Як гадаєте, що покаже `alert`? Чи виведеться "Ви надіслали Привіт користувачу Аліса"? Чи, можливо, "Ви надіслали Привіт користувачу Боб"? Спробуйте вгадати на основі того, що знаєте, а потім перевірте:

<Sandpack>

```js
import { useState } from 'react';

export default function Form() {
const [to, setTo] = useState('Анна');
const [to, setTo] = useState('Аліса');
const [message, setMessage] = useState('Привіт');

function handleSubmit(e) {
Expand All @@ -284,8 +284,8 @@ export default function Form() {
<select
value={to}
onChange={e => setTo(e.target.value)}>
<option value="Анна">Анна</option>
<option value="Богдан">Богдан</option>
<option value="Аліса">Аліса</option>
<option value="Боб">Боб</option>
</select>
</label>
<textarea
Expand Down
2 changes: 1 addition & 1 deletion src/sidebarLearn.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@
"path": "/learn/render-and-commit"
},
{
"title": "State as a Snapshot",
"title": "Стан як снепшот",
"path": "/learn/state-as-a-snapshot"
},
{
Expand Down

0 comments on commit 12f0a4e

Please sign in to comment.