Вы говорите о именованных экспортах и экспортах по умолчанию ...
Пример именованного экспорта:
export const someFunction = () => {
// some code here...
}
Теперь вы можете импортировать это в другой файл, например так:
import {someFumnction} from './nameOfFile'
Но если вы сделаете:
export default function someFunction () {
// some code here...
}
Это экспорт по умолчанию, и вы должны импортировать его следующим образом:
import someFunction from './nameOfFile'
В вашем примере, если вы измените это:
const makeRootReducer = () => {
return combineReducers({
home
});
};
export default makeRootReducer;
На это:
export const makeRootReducer = () => {
return combineReducers({
home
});
};
Это будет именованный экспорт, а не экспорт по умолчанию, и теперь вы можете сделать:
import {makeRootReducer} from....
Надеюсь, что прояснит ... А вот еще info