Estoy escribiendo código para la confirmación de eliminación para el usuario, pero cuando lo ejecuto, muestra este error 
Este es mi código para eso.
onDelete = (id) => { console.log(id); if (confirm('You want to delette ?')) { //eslint-disable-line this.props.onDelete(id); } }; ¿Alguien me lo puede explicar, por favor? Aunque tengo que agregar //eslint-disable-line pero no funciona, mi problema aquí es cuando agrego //eslint-disable-line al lado de if (confirm('You want to delette ?')) { así
`if (confirm('You want to delette ?')) {//eslint-disable-line`pero cuando lo guardo, se muestra así
if (confirm('You want to delette ?')) { //eslint-disable-line, baja automáticamente la línea, por lo que el motivo muestra el error anterior, no sé cómo apagar la línea descendente automática cuando guardo
Puedes cambiar esta parte:
if (confirm('You want to delette ?')) { //eslint-disable-line this.props.onDelete(id); } };para:
if (window.confirm('You want to delette ?')) { //eslint-disable-line this.props.onDelete(id); } };Solo agrega ventana.
Puede deshabilitar este error agregando un comentario eslint arriba del método confirm().
onDelete = (id) => { console.log(id); // eslint-disable-next-line no-restricted-globals if (confirm('You want to delete ?')) { //eslint-disable-line this.props.onDelete(id); } }; o puede reemplazar el método de confirmación con window.confirm()
onDelete = (id) => { console.log(id); if (window.confirm('You want to delete ?')) { //eslint-disable-line this.props.onDelete(id); } };Tienes que usar window.confirm() en lugar de solo confirm() .