Bismillaahirrohmaanirrohiim…
Ada kalanya kita perlu melakukan cache di react js untuk menghindari pemanggilan API secara berulang-ulang.
Tentu konten yang di cache bukanlah konten yang real time yang datanya terus berubah cepat secara dinamis.
Okay, langsung saja.
Jika menggunakan axios, install dulu axios-cache-adapter dengan cara:
npm install axios-cache-adapter
Ikuti kode di bawah ini dan coba jalankan:
import axios from "axios";
import { setupCache } from 'axios-cache-adapter'
//cache 15 menit
const cache = setupCache({
maxAge: 15 * 60 * 1000
})
const api = axios.create({
adapter: cache.adapter
})
//Kode axios yang di cache
api.get('http://path/toapi')
.then(res => {
//console.log('res: ' + JSON.stringify(res));
})
Semoga tidak ada error.
Bismillaahirrohmaanirrohiim... berikut ini tambahan kode pada vhost nginx untuk memperbolehkan cors method options {{settings}} location…
Bismillaahirrohmaanirrohiim... Jika kita membuka login halaman cyberpanel dan tahu tahu muncul inputan kode authenticator, berikut…
Bismmillaahirrohmaanirrohiim... Berikut cara menjalankan composer php di xampp windows, cara ini adalah manual, jadi tidak…
🚀 Kelola Bimbel / Les / Private Jadi Lebih Mudah & Profesional! Apakah Anda masih…
🚀 Punya Usaha Tapi Masih Pakai Kasir Manual? Ini Solusi yang Lebih Cerdas! Mengelola bisnis…
Solusi Digital untuk Administrasi RT yang Transparan dan Efisien Di era digital seperti sekarang, pengelolaan…