tgoop.com/sWebDev/3713
Create:
Last Update:
Last Update:
Принудительное обновление кэшаUnstable_useCacheRefresh()
используется для ручного обновления данных, полученных через React Cache API. Этот хук позволяет инициировать повторное получение кэшированных ресурсов, например, после пользовательского действия. Хотя API нестабильный, он применим в React Server Components и продвинутых схемах работы с асинхронными данными.
Хук возвращает функцию, которую можно вызвать в любой момент для сброса и перезапроса кэшированных данных. Данный способ полезен, когда нужно контролировать обновление без полного перезапуска компонента.
'use client';
import { unstable_useCacheRefresh as useCacheRefresh } from 'react';
export default function RefreshButton() {
const refresh = useCacheRefresh();
return (
<button onClick={() => refresh()}>
Обновить кэш
</button>
);
}
В примере кэш обновляется при клике на кнопку, вызывая новые запросы к серверу через связанную инфраструктуру кэширования.
👉 @sWebDev
BY Frontender Libs - обзор библиотек JS / CSS

Share with your friend now:
tgoop.com/sWebDev/3713