From 5b319879fd60e4428a1039108c15a01a19c2e2f3 Mon Sep 17 00:00:00 2001 From: Harmyder Date: Fri, 5 Feb 2021 20:25:46 -0500 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=96=D0=B4=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=B2=20=D0=B7=D0=B0=D0=BA=D1=96=D0=BD=D1=87=D0=B5=D0=BD?= =?UTF-8?q?=D0=BD=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/docs/reference-react.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-react.md b/content/docs/reference-react.md index 871569d13..0524cbfed 100644 --- a/content/docs/reference-react.md +++ b/content/docs/reference-react.md @@ -128,7 +128,7 @@ const MyComponent = React.memo(function MyComponent(props) { Якщо ваш компонент відображає той самий результат з тими самими пропсами та станом, ви можете обгорнути його у виклик `React.memo` для підвищення продуктивності в деяких випадках шляхом запам'ятовування результату. Це означає, що React пропустить рендеринг компоненту та повторно використає останній результат рендерингу. -`React.memo` тільки перевіряє чи змінилися пропси. Якщо ваша функція, згорнута у `React.memo`, має [`useState`](/docs/hooks-state.html) або [`useContext`](/docs/hooks-reference.html#usecontext) хуки в своїй імплементації, вона все ще буду ререндеритися при зміні стана або контекста. +`React.memo` тільки перевіряє чи змінилися пропси. Якщо ваша функція, згорнута у `React.memo`, має [`useState`](/docs/hooks-state.html) або [`useContext`](/docs/hooks-reference.html#usecontext) хуки в своїй імплементації, вона все ще буде ререндеритися при зміні стана або контекста. За замовчуванням він тільки поверхово порівнює складні об'єкти, що знаходяться в об'єкті пропсів. Якщо ви хочете контролювати процес порівняння, ви також можете надати користувальницьку функцію для порівняння помістивши її другим аргументом.