let copyText = el.closest('.promo-text'); // null
let toSelect = document.createRange();
toSelect.selectNode(copyText); // copyText = null -> Range.selectNode: Argument 1 is not an object
window.addEventListener('beforeunload', (event) => {
localStorage.setItem('alertClosed', '')
});
Серая зона же и есть padding и она кликабельна, а красная просто фон
2. Выставил cursor: pointer
я так понимаю что вы считаете что здесь деструктиразация, но в моем понимании деструктиризация выглядит так:
const { category, blabla } = this.state // дальше будет две переменных category и blabla
const { category: cat, blabla } = this.state // дальше будет две переменных cat и blabla
startDataArray: data,
переименовывает и category отдельно localStorage.setItem('favorites', JSON.stringify(['id_1', 'id_23455']))
const a = {...this.pupil}
- а так создается отдельная копия объекта, которая уже не перезаписывалась (но это всё я предполагаю)
window.location = '/'