Допустим есть гений, который в структуре
reducers/
one/
reducer.js
actions.js
index.js
two/
reducer.js
actions.js
index.js
index.js
Решил редьюсеры экспортировать по дефолту
И вот он хочет реэкспорты сделать из reducers/
И вдруг выясняется, что с дефолтиками-то никак)
Надо написать export { default as ... } и потерять невероятный сакральный смысл!
Ничего не мешает импортировать сущности и экспортировать их по дефолту в виде объекта или функции-геттера, например. Точно так же, как с именованным экспортом. Консистентность сохраняется, удобства и наглядности не меньше. Зачем создавать отдельный модуль лишь для реэкспорта сущностей из других модулей?