CalcumateGEO Session Storage Cleanup in Single Page Applications
Last updated
Was this helpful?
Was this helpful?
import React, { useEffect } from 'react';
const YourPageComponent = () => {
useEffect(() => {
return () => {
try {
sessionStorage.removeItem('FACILITY-ID');
} catch (e) {
}
};
}, []);
return (
<div>
{/* Your CalcumateGEO widget here */}
</div>
);
};
export default YourPageComponent;export default {
name: 'YourPageComponent',
beforeUnmount() {
try {
sessionStorage.removeItem('FACILITY-ID');
} catch (e) {
// Handle cases where sessionStorage might not be available
}
}
}import { Component, OnDestroy } from '@angular/core';
@Component({
selector: 'app-your-page',
templateUrl: './your-page.component.html'
})
export class YourPageComponent implements OnDestroy {
ngOnDestroy(): void {
try {
sessionStorage.removeItem('FACILITY-ID');
} catch (e) {
// Handle cases where sessionStorage might not be available
}
}
}