Удалить элемент из локального хранилища в реагирующих - PullRequest
0 голосов
/ 03 июня 2018

Это правильный код для удаления элемента из localStorage :

onDelete(name) {
        console.log("ProductList.onDelete: ", name);
        let {products} = this.state;
        products = products.filter(product => product.name !== name);
        this.setState({products});
        localStorage.setItem('products', JSON.stringify(products));
}

Ответы [ 2 ]

0 голосов
/ 03 июня 2018

@ Прометей правильный.

С тех пор как вы запросили ReactJS, я надеюсь, что вам поможет следующая скрипка: https://jsfiddle.net/ghoshnirmalya/eqb9vych/5/.

addItem = () => localStorage.setItem("name", this.state.name)

removeItem = () => localStorage.removeItem("name")

Я добавил целый пример в ReactJS.

0 голосов
/ 03 июня 2018

Чтобы удалить элементы из локального хранилища, вам просто нужно выполнить:

localStorage.removeItem("name of the item")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...