Как при каждом изменении содержимого поля input сохранять в state истории содержимое этого поля.
userText.addEventListener("input", () => {
document.getElementById("char-count").innerHTML = userText.value.length;
saveState(userText);
});
function saveState(object) {
history.pushState({ saved: object }, "Additional information");
}
console.log(history);
Почему не работает?
Такой пример работает, но вопрос как записать содержимое?
history.pushState({foo: 'bar'}, 'Title', '/baz.html')
Может нужно использовать JSON в foo ?