Есть вот такая часть из React-Redux приложения:
onClick = event => {
const shift = event.target.dataset.shift;
this.setState(() => ({ shift }), this.filter);
};
Хочу event.target.dataset.shift
не ложить в переменную shift. Но как бы я не делал у меня ошибки. Вот как я переделал:
onClick = event => {
this.setState(() => ({ shift: event.target.dataset.shift}), this.filter);
};
И не работает(
Укажите пожалуйста на ошибку
Попробуйте деструктивное присваивание:
const onClick = ({ target: { dataset: { shift } } }) => {
this.setState(() => ({ shift }), this.filter);
}
https://jsfiddle.net/3q5u8ftm/
https://learn.javascript.ru/destructuring-assignment
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Задача - добавление в начале строк картинок, соответствующих названию игры, если подходящей картинки нет, то должна вставляться картинка...
Если несколько input, рядом с ними сообщения об ошибке, у которых дефолтно display: none
Стала задача запретить ввод цифр в <input type="text"> созданном для имени