Destructuring es quizá una de las mas grandes características agregadas a ES6 (2015) y ampliamente utilizada hoy en día, por lo que comprender que es y poder leerlo fácilmente en el código se convierte en algo necesario en tu día a día.
Es una expresión que te permite extraer o “destructurar” datos desde estructuras de datos como arreglos, objetos, mapas y sets y crear nuevas variables con ese dato en particular.
Te permite extraer propiedades de un objeto, items de un arreglo de una manera “sencilla” y de una sola vez.
Pensemos en una estructura de datos común y una tarea repetitiva