React JS создать счетчик без useState (чтобы не обнулялся)
В моем проекте есть кнопка для копирования элемента (table). При копировании каждая новая копия создается с именем и порядковым номером. При закрытии страницы стейт обнуляется, если я хочу создать еще несколько копий элемента потом, счетчик снова именует их с нуля, это создает ошибку в работе приложения. Как можно написать функцию для счетчика, чтобы он начинал отсчет с порядкового номера последней копии. Вот мой код:
const [copyTableCounter, setCopyTableCounter] = useState(0);
const onCopyTable = (element) => {
const copiedTable = {
id: table.id,
name: `${element.name}_COPY (${copyTableCounter})`,
position: {
x: element.position.x + 5,
y: element.position.y + 5,
},
columns: table.columns,
};
onCopyTableHandler(copiedTable, areaName);
};