Всем доброго.
Пользователь проходит задания и в любой момент может закрыть вкладку с уже частично или полностью пройденными заданиями.
Нужно сохранить его прогресс в базе данных и при следующем открытии этих заданий показать ему задания с прогрессом.
То есть нужно сохранить прогресс пользователя, чтобы он потом его получил и вывел.
Хотел сделать так
Создать карту компонентов и при помощи render функции поочерёдно начать рендерить компоненты.
Для этого реурсивно вызывал что-то вроде
function recursion(el, callback) {
callback(el);
callback(el.$children);
}
Но обычные теги типа div, span и т.д. не входят в $child. Из-за этого перебор не полный.
Может быть есть другой способ или как-то можно мое решение допилить?