Добрый день (утро)
вопрос по Redux
метод combineReducers({ a, b, c}) создает новый Reducer
передав его в createStore, мы получим 3 (три) разных стора под каждый Reducer (a, b, c), правильно же?
т.е. в Reducer'ах не должно быть пересечения стора (у a,b,c). И изменить данные стора 'c' из стора 'b' невозможно
Но под капотом это все один большой Store, который выглядит:
{ a: { /* store data */}, b: { ... }, c:{ ... } }
И еще вопрос. Если это работает, как я описал выше, то получается, мы меняем какие-то данные в редьюсере 'b' и возвращаем новый стор из 'b'
То Redux сам смержит наш "обновленный" store из 'b' с "под капотным"?