interface initialState {
a: number;
b: number;
c:number
}
...
updateA: (state, action) => {
// Логика для обновления A
state.a = action.payload
// Создаём функцию для рассчёта значения C и вызываем её в каждом нужном reducer'e?
state.c = outerFunctionGetC()
}