update typescript, update docs
This commit is contained in:
@@ -3,7 +3,8 @@ sidebar_position: 7
|
||||
---
|
||||
|
||||
# Хуки оптимизации и кэширования
|
||||
Источник: DeepSeek
|
||||
|
||||
useCallback, useMemo, React.Memo (HOC)
|
||||
|
||||
## useCallback
|
||||
`useCallback` — это хук в React, который используется для мемоизации функций. Он помогает оптимизировать производительность компонентов, особенно когда речь идет о передаче функций в дочерние компоненты или их использование в зависимостях других хуков, таких как `useEffect`.
|
||||
@@ -109,4 +110,6 @@ const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]);
|
||||
|
||||
### Важные моменты:
|
||||
- `useMemo` не гарантирует, что функция не будет выполнена. Она может быть вызвана React для "подстраховки" (например, при изменении приоритетов рендеринга).
|
||||
- Используйте `useMemo` только там, где это действительно необходимо, чтобы не усложнять код без нужды.
|
||||
- Используйте `useMemo` только там, где это действительно необходимо, чтобы не усложнять код без нужды.
|
||||
|
||||
🚀 **_Источник: DeepSeek_**
|
||||
Reference in New Issue
Block a user