From 926ffa819e3beb115c6d009611e66bd8906bd2df Mon Sep 17 00:00:00 2001 From: Heorhii Shvab Date: Mon, 7 Oct 2024 11:56:01 +0300 Subject: [PATCH] Update src/content/reference/react/Suspense.md Co-authored-by: Alina Listunova --- src/content/reference/react/Suspense.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/reference/react/Suspense.md b/src/content/reference/react/Suspense.md index a9d9ed922..8f56832a1 100644 --- a/src/content/reference/react/Suspense.md +++ b/src/content/reference/react/Suspense.md @@ -30,7 +30,7 @@ title: #### Застереження {/*caveats*/} - React не зберігає жодного стану для рендерів, затриманих до першого монтування (mount). Коли компонент завантажиться, React ще раз спробує відрендерити затримане дерево компонентів із нуля. -- Якщо Suspense відображав вміст, але повторно затримався, `fallback` буде відображено знову, хіба що оновлення, яке це спричинило, зумовлене [`startTransition`](/reference/react/startTransition) або [`useDeferredValue`](/reference/react/useDeferredValue). +- Якщо Suspense відображав вміст, але затримався повторно, `fallback` буде відображено знову, за винятком випадків, коли оновлення, яке це спричинило, зумовлене функціями [`startTransition`](/reference/react/startTransition) або [`useDeferredValue`](/reference/react/useDeferredValue). - Якщо React потрібно сховати вже видимий вміст через повторну затримку, він скине [ефекти макета](/reference/react/useLayoutEffect) у дереві компонентів. Коли вміст буде знову готовий для показу, React викличе ефекти макета знову. Це гарантує, що ефекти, які проводять виміри DOM-макета, не намагатимуться робити цього, доки вміст прихований. - React має вбудовані оптимізації інтегровані в Suspense, такі як *Потоковий рендеринг на стороні сервера* і *Вибіркову гідрацію*. Прочитайте [архітектурний огляд](https://github.com/reactwg/react-18/discussions/37) і подивіться [технічну доповідь](https://www.youtube.com/watch?v=pj5N-Khihgc), щоб дізнатися більше.