Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Alina Listunova <alinkedd@users.noreply.github.com>
  • Loading branch information
undead404 and alinkedd authored Jul 25, 2024
1 parent 42f8e58 commit eff1ec5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/content/learn/queueing-a-series-of-state-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ h1 { display: inline-block; margin: 10px; width: 30px; text-align: center; }

</Sandpack>

Тут `n => n + 1` зветься **функцією-оновлювачем.** Коли ви передаєте її до сетера стану:
Тут `n => n + 1` зветься **функцією-оновлювачем.** Коли ви передаєте її функції задання стану:

1. React додає цю функцію в чергу до обробки, коли решта коду в обробнику події завершилася.
2. Під час наступного рендеру React йде чергою та видає остаточний оновлений стан.
Expand Down Expand Up @@ -241,7 +241,7 @@ h1 { display: inline-block; margin: 10px; width: 30px; text-align: center; }

React зберігає `42` як остаточний результат і повертає його з `useState`.

Підсумовуючи, ось як можна осмислити те, що передається до сетера стану `setNumber`:
Підсумовуючи, ось як можна осмислити те, що передається до функції задання стану `setNumber`:

* **Функція-оновлювач** (наприклад, `n => n + 1`) додається до черги.
* **Будь-які інші значення** (наприклад, число `5`) додають до черги "замінити на `5`", ігноруючи все, що вже в черзі.
Expand Down

0 comments on commit eff1ec5

Please sign in to comment.