Во-первых, вам нужно знать, что это такое?
() => []
- это функция стрелки , которая возвращает пустой массив, но []
- это просто пустой массив.
См. Документ примечание :
redurs (Object): объект, значения которого соответствуют различным функциям сокращения, которые необходимо объединить в одну.
Итак, вам нужно передать функцию в редуктор.Таким образом, вы будете использовать () => []
вместо []
.
Я никогда не использовал это с combReducers.Это используется для объединения различных редукторов, таких как:
combineReducers({
reducer1,
reducer2
})
Предыдущий пример - просто псевдоним:
combineReducers({
reducer1: reducer1,
reducer2: reducer2
})