} = 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. поэтому решил в коллбэке сделать)
Только вот это я уже не понимаю...
Обсуждают сегодня