Advertisement
Guest User

Untitled

a guest
Feb 8th, 2021
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const fetch = async (page) => {
  2.     /** @var AxiosResponse response */
  3.     //не обязательно делается запрос, если данные есть в кеше то берется оттуда
  4.     const response = await axios.get(`key.${page}`, `/api/get?page=${page}`);
  5.  
  6.     return response;
  7. }
  8.  
  9. //
  10. import { prefetch } from '???';
  11.  
  12. document.querySelector('button').addEventListener('mouseover', () => {
  13.     let page = 2;
  14.     //Если в кеше уже ответ, то не делается запрос
  15.     prefetch(`key.${page}`,() => {
  16.         return fetch(page);
  17.     })
  18. });
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement