Это новая функция JS, представленная в ES6.
Это известно как разрушение объекта.
Если у вас есть такой объект.
const obj = { name: 'Stack Overflow' };
const { name } = obj;
console.log(name);
Вы можете взять ссылку ->
Здесь для разрушения
И да, насчет ключевого слова const
.
Ключевое слово const используется для объявления постоянной переменной, которая будет одинаковой для всего
и для констант -> Здесь
try{
const a = 10;
a =12;
}catch(e){
console.log(e);
}