Реагировать: удалить элемент localstorage при загрузке страницы

#reactjs #local-storage

#reactjs #локальное хранилище

Вопрос:

это моя функция для удаления элемента из localstorage

 const removeItem = () => localStorage.removeItem("key")
  

как запустить функцию при загрузке страницы, попробуйте это, но она не работает

 <div onLoad={removeItem}>
<h1>Successful payment landing page</h1>
</div>
  

Комментарии:

1. Проверьте жизненный цикл компонента react и перехват useEffect

Ответ №1:

 useEffect(() => { 
    removeItem();
}, [])
  

Ответ №2:

Попробуйте это:

 <div onLoad={this.removeItem}>
</div>


//paste this function anywhere above render()
removeItem() {
  localStorage.removeItem("key");
}