} = this.state;
if (userText === "" || userName === "") {
return alert("Введите значения");
}
this.setState(({ comments }) => ({
comments: [
...comments,
{ name: userName, text: userText, data: this.getDate(), isActive: true }
],
userName: '',
userText: ''
}), () => {
localStorage.setItem('comments', JSON.stringify(this.state.comments));
})
};
так разве не более правильно будет?
да, так правильней, просто у него в коде очистка полей была после записи в ls. поэтому решил в коллбэке сделать)
Только вот это я уже не понимаю...
Обсуждают сегодня