В моем componentDidMount я пытаюсь удалить элемент localalstorage, а также добавляю прослушиватель событий для дальнейших изменений в localalstorage, и он не работает
componentDidMount() {
localStorage.removeItem("receivedLocation");
window.addEventListener("storage", event => {
console.log("Event listener triggered");
if (event.key === "receivedLocation" && event.newValue === true) {
this.setState({
receivedLocation: true
});
}
});
}
Тогда как, если я удаляю элемент обновления, он работает нормально .
componentDidMount() {
window.addEventListener("storage", event => {
console.log("Event listener triggered");
if (event.key === "receivedLocation" && event.newValue === true) {
this.setState({
receivedLocation: true
});
}
});
}
Я не могу сбросить локальное хранилище, а также прослушать будущие изменения в локальном хранилище