Ответы пользователя по тегу React
  • Как можно скрыть ошибку в консоли?

    @karambafe
    401 - нормальный ответ сервера на неправильные данные при авторизации.
    MDN:
    Код ответа на статус ошибки HTTP 401 Unauthorized клиента указывает, что запрос не был применен, поскольку ему не хватает действительных учетных данных для целевого ресурса.


    Скрывать не нужно, так как консоль предназначена для разработчика (не зря в хроме раздел называется Chrome DEV tools), а не для пользователя. По таким ошибкам самому же будет намного проще дебажить.
    Пользователю же важно вывести понятную ошибку в интерфейсе.
    Ответ написан
    Комментировать
  • Почему возникает ошибка?

    @karambafe
    А вы уверены, что вот тут стейт корректно обновляется?
    this.setState({
      [e.target.id]: { inputValue: e.target.value },
    });


    Попробуйте использовать prevState и spread для явной перезаписи:
    updateInputValue({ target: { id, value } }) {
      this.setState(prevState => ({ 
         [id]: {
            ...prevState.id,
            inputValue: value,
         },
      }));
    }
    Ответ написан
    2 комментария