Как отдебажить ошибку Uncaught Typescript: Cannot read properties of undefined (reading 'cloneNode')?
Да, знаю, вопрос типовой, ошибку обсасывали 1000 раз, но в этом конкретном случае я даже причину понять не могу:/ Это странная штука Сразу скину код который работает ( на классовых компонентах ): https://github.com/yankovalenko94/React_admin_panel/blob/master/Step_4/app/src/components/editor/editor.js Ниже будет мой код, который я переписываю уже на функциональных компонентах а не на классовых, как по ссылке: Проблема в функции save, где не хочет работать cloneNode. То есть даже просто банально не хочет автозаполняться, его в списке методов для virtualDom нет при автозаполнении. https://github.com/nimainikita/saaasken/blob/main/code.js Перейдите на строку 49, там заветный вызов cloneNode, вызов в консоль переменной в той же функции кончается ошибкой:(
Проблемная часть кода:
const save = () => {
const newDom = virtualDom.cloneNode(virtualDom); //Копируем данные, лежащие в виртуальном dom
unwrapTextNodes(newDom);
const html = domToString(newDom)
console.log(html)
};