handleChange = e => {
const target = e.currentTarget;
console.log(e.currentTarget);
const value = e.currentTarget.value;
const fieldName = e.currentTarget.dataset.fieldName;
this.setState(prev => ({
...prev,
[fieldName]: value,
}), () => {
if (fildNameCheckRule[fieldName].test(this.state[fieldName])) {
console.log('true');
} else {
console.log('false');
}
});
} а то в примере e.currentTarget вытаскивается дом элемент
запусти дебаггер да глянь весь скоуп
Обсуждают сегодня