Уникальный id для клона js
Как сделать так, что когда создаешь новый клон в js к нему присваивался свой уникальный ID и что бы он сохранял их в localstorage или json если такое возможно. И если удалить клон то что бы и удалился за ним свой ID.
И если такое возможно, то как в последующем обращаться к ID ?
Ответы (1 шт):
Автор решения: Pîrnău Artemie
→ Ссылка
Чтобы добавить новый id к элементу, вы можете, например, объявить поле (newId: 3), а когда вы хотите добавить клон, добавьте key атрибут к элементу, который вы добавляете, и назначьте увеличенное поле
Пример
<div key={this.newId++}></div>
Чтобы сохранить элементы в локальном хранилище, используйте метод localStorage.setItems().