а почему к счастью?
Многие по оформлению кода советуют не ставить 0 в дробных числах
Обычно использую _ перед переменной, если она содержит в себе какие-то промежуточные значения, необходимые для дальнейших этапов
const f = (_a, b, _c, d, e) => { ... };
Очень могу ошибаться, но где-то читал что в таком случае сначала берется весь стейт, а потом деструктуризуется на части, что не оч для производительности (например если стейт очень большой, а нам нужно только 2 объекта из него). А в моем варианте мы сразу берем нужные части стейта
const globals = store.getState().globals;
const person = globals.person;
const items = globals.items;
const person = store.getState().globals.person; // объект { top: { slide: 0, list: [...] }, bottom: { slide: 0, list: [...] }, head: { slide: 0, list: [...] } etc}
const items = store.getState().globals.items; // массив объектов