Skip to content

Commit 362109b

Browse files
authored
Update hooks-effect.md
Fix some spelling errors
1 parent b3276bc commit 362109b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

content/docs/hooks-effect.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ function Example() {
5151

5252
В класових React-компонентах метод `render` не може викликати побічні ефекти сам по собі. Це нам не підходить для наших цілей, оскільки ми в основному хочемо викликати наші ефекти *після того*, як React оновив DOM.
5353

54-
Ось чому в класах React ми викликаємо побічні ефекти в `componentDidMount` та `componentDidUpdate` методах життєвого циклу. Повертаючись до нашого прикладу, тут показаний лічильник, який реалізований з допомогою класового React-компонента, який оновлює заголовок документа якраз пілся того, як React внесе зміни до DOM:
54+
Ось чому в класах React ми викликаємо побічні ефекти в `componentDidMount` та `componentDidUpdate` методах життєвого циклу. Повертаючись до нашого прикладу, тут показаний лічильник, який реалізований з допомогою класового React-компонента, який оновлює заголовок документа якраз після того, як React внесе зміни до DOM:
5555

5656
```js{9-15}
5757
class Example extends React.Component {
@@ -118,7 +118,7 @@ function Example() {
118118

119119
**Чому ж ми викликаємо `useEffect` всередині компонента?** Це дає нам доступ до змінної стану `count` (або до будь-яких інших пропсів) прямо з ефекту. Нам не потрібен спеціальний API для доступу до цієї змінної -- вона вже знаходиться в області видимості функції. Хуки використовують JavaScript-замикання, і таким чином, їм не потрібен спеціальний для React API, так як JavaScript має готове рішення для цієї задачі.
120120

121-
**Чи виконується `useEffect` після кожного рендеру?** Так! За замовчуванням він буде виконуватися після кожного рендеру *та* кожного оновлення. (Ми пізніше розглянемо, [як це налаштувати](#tip-optimizing-performance-by-skipping-effects).) Замість того, щоб сприймати це з позиції "монтування" та "оновлення", ми радимо просто мати на увазі, що ефекти виконуютьяс після кожного рендеру. React гарантує, що він запустить ефект тільки після того, як DOM оновився.
121+
**Чи виконується `useEffect` після кожного рендеру?** Так! За замовчуванням він буде виконуватися після кожного рендеру *та* кожного оновлення. (Ми пізніше розглянемо, [як це налаштувати](#tip-optimizing-performance-by-skipping-effects).) Замість того, щоб сприймати це з позиції "монтування" та "оновлення", ми радимо просто мати на увазі, що ефекти виконуються після кожного рендеру. React гарантує, що він запустить ефект тільки після того, як DOM оновився.
122122

123123
### Детальне пояснення {#detailed-explanation}
124124

0 commit comments

Comments
 (0)