Skip to content

Commit

Permalink
fix word
Browse files Browse the repository at this point in the history
  • Loading branch information
mihilbabin committed Apr 16, 2019
1 parent 67f8624 commit a09ab2c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions content/docs/hooks-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -901,7 +901,7 @@ function DeepChild(props) {
>
>Також зверніть увагу, що цей шаблон може спричинити проблеми у [конкурентному режимі](/blog/2018/03/27/update-on-async-rendering.html). Ми плануємо надати більш зручні альтернативи у майбутньому, але найбезпечнішим рішенням наразі — скасування функції зворотнього виклику при зміні хоча б одного значення від якого він залежить.
У нечастих випадках вам може бути потрібно запам'ятати функцію зворотнього виклику, використавши [`useCallback`](/docs/hooks-reference.html#usecallback), але запам'ятовування не спрацює як слід, тому що внутрішня функція повинна перестворюватись надто часто. Якщо функція, яку ви запам'ятовуєте, є оброником події і не використовується під час рендерингу, то ви можете [використати реф як змінну екземпляра](#is-there-something-like-instance-variables) і зберегти у ньому останнє значення вручну:
У нечастих випадках вам може бути потрібно запам'ятати функцію зворотнього виклику, використавши [`useCallback`](/docs/hooks-reference.html#usecallback), але запам'ятовування не спрацює як слід, тому що внутрішня функція повинна повторно створюватись надто часто. Якщо функція, яку ви запам'ятовуєте, є оброником події і не використовується під час рендерингу, то ви можете [використати реф як змінну екземпляра](#is-there-something-like-instance-variables) і зберегти у ньому останнє значення вручну:

```js{6,10}
function Form() {
Expand All @@ -915,7 +915,7 @@ function Form() {
const handleSubmit = useCallback(() => {
const currentText = textRef.current; // Прочитати значення рефу
alert(currentText);
}, [textRef]); // Не перестворювати handleSubmit, як би було у випадку з [text]
}, [textRef]); // Не створювати handleSubmit повторно, як би було у випадку з [text]
return (
<>
Expand Down

0 comments on commit a09ab2c

Please sign in to comment.