У меня есть вопрос к вам ... В моем приложении реакции у меня есть <input></input>
, но я бы хотел, чтобы пользователь мог сохранять свое сообщение благодаря локальному хранилищу.
class Profil extends Component {
message() {
if (localStorage != 'undefined'){
document.getElementById('message').value = localStorage.getItem('message');
}
else {
alert("localStorage is not supported");
}
}
render() {
return (
<div>
<input name="message" onChange={() => this.message()}></input>
</div>
);
}}
При этом, когда я помещаю письмо, у меня сразу появляется сообщение об ошибке:
TypeError: localStorage.getItem(...) is null
, и эта строка неверна:
document.getElementById('message').value = localStorage.getItem('message');
Что мне делать?