Уникальный id для клона js

Как сделать так, что когда создаешь новый клон в js к нему присваивался свой уникальный ID и что бы он сохранял их в localstorage или json если такое возможно. И если удалить клон то что бы и удалился за ним свой ID.

И если такое возможно, то как в последующем обращаться к ID ?


Ответы (1 шт):

Автор решения: Pîrnău Artemie

Чтобы добавить новый id к элементу, вы можете, например, объявить поле (newId: 3), а когда вы хотите добавить клон, добавьте key атрибут к элементу, который вы добавляете, и назначьте увеличенное поле

Пример <div key={this.newId++}></div>

Чтобы сохранить элементы в локальном хранилище, используйте метод localStorage.setItems().

→ Ссылка