From 3bddb132cbdc3c0bf7ec2dfd81ef29a0a670f9b3 Mon Sep 17 00:00:00 2001 From: Yevhen Stuzhuk Date: Sat, 14 Sep 2024 07:09:41 +0300 Subject: [PATCH] Apply suggestions from code review Co-authored-by: Alina Listunova --- src/content/reference/react/useContext.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/content/reference/react/useContext.md b/src/content/reference/react/useContext.md index 947d82cdc..9442e3ef9 100644 --- a/src/content/reference/react/useContext.md +++ b/src/content/reference/react/useContext.md @@ -179,7 +179,6 @@ function Button({ children }) { Часто виникає потреба змінювати контекст. Щоб оновлювати контекст, поєднайте його зі [станом.](/reference/react/useState) Оголосіть змінну стану в батьківському компоненті та передайте поточний стан як значення контексту провайдеру. - ```js {2} [[1, 4, "ThemeContext"], [2, 4, "theme"], [1, 11, "ThemeContext"]] function MyPage() { const [theme, setTheme] = useState('dark'); @@ -1314,7 +1313,6 @@ function MyApp() { У менших застосунках це не є проблемою. Однак немає потреби повторно рендерити компоненти, якщо основні дані, як-от `currentUser`, не змінилися. Щоб оптимізувати роботу React, ви можете обгорнути функцію `login` у [`useCallback`](/reference/react/useCallback), а створення об'єкта — в [`useMemo`](/reference/react/useMemo). Це є оптимізацією продуктивності: - ```js {6,9,11,14,17} import { useCallback, useMemo } from 'react';