Здравствуйте!
Вероятно я не корректно поставил вопрос, но иначе не могу. Если можно будет, переназову в будущем, или оставлю так.
Внутри функции, которая вызывается по ссылке:
if ( link.replace(/.*(\#).*/, '#') == '#' ){
linkRepleced = Number(link.replace(/.*\=(.*)\#.*/, '$1')) / 10;
} else {
linkReplaced = Number(link.replace(/.*\=(.*)/, '$1')) / 10;
}
linkReplaced = linkReplaced+1;
alert(linkRepleced)
history.pushState({page: linkReplaced}, 'page'+linkReplaced, '?page='+linkReplaced);
В alert сумма без прибавленной единицы, в state вообще не пойми какая. Предположить не могу в чём тут обстоит дело. Битый час борюсь с тем, что, казалось бы, примитивно. Выручите, пожалуйста, сил больше нет. Постоянная проблема с переменными, что за механизм?...