Я создаю спрайт PIXI с использованием SVG, и в обработчиках реакции я очищаю весь кеш текстур и базовый кеш, но не очищаю память браузера.
Вот код для очистки всего кеша и прочего ресурсы.
// unmount
useEffect(
() => () => {
if (pixiOverlay) {
pixiOverlay.utils.getContainer().removeChildren();
}
for (const textureUrl in PIXI.utils.BaseTextureCache) {
delete PIXI.utils.BaseTextureCache[textureUrl];
}
for (const textureUrl in PIXI.utils.TextureCache) {
delete PIXI.utils.TextureCache[textureUrl];
}
PIXILoader.reset();
},
[]
);
Кто-нибудь, пожалуйста, скажите мне, есть ли способ очистить память при уничтожении маркеров.