shouldComponentUpdate(nextProps, nextState) {
return !this.state.updatesLocked || !nextState.updatesLocked;
}
&:before {
content: " ";
position: absolute;
top: -6px;
left: 24px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid white;
z-index: 1;
}
&:after {
content: " ";
position: absolute;
top: -7px;
left: 24px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid rgba(0, 0, 0, 0.25);
}
this.state.data[this.state.id][e.target.name] = !checked;
this.setState({
data: this.props.data,
id: this.props.id
});
const a = { key: 'value' };
const b = a;
b.key = 'new value';
console.log(a.key); // new value
this.state.data[this.state.id][e.target.name] = !checked;
Если старый добрый jQuery может выполнить все задачи проекта
Понятно что вопрос надо смотреть конкретно, но все же - какие есть явные преимущества у React/Vue и недостатки jQuery?
Или это просто от слова Мода?
<pre>
будет самым простым вариантом. статей не нашёл
Уточню: как браузер понимает, что событие "tellFuckYou" произошло? это главное, о чём нигде не написано
// Создание события
var event = document.createEvent('Event');
// Назначить имя событию
event.initEvent('build', true, true);
// Слушаем событие
document.addEventListener('build', function (e) {
// e.target соотетствует объекту document
}, false);
// target события может быть любой элемент
document.dispatchEvent(event);
Вообще не понимаю, зачем создавать свои события?