Можно ли использовать ключи свойств Dynami c при комбинировании редукторов Redux? Например, дан следующий магазин:
{
data: {
[name]: { /// <- this property name can change.
age: 34
}
}
}
, в котором я должен загрузить весь магазин для человека, но также хочу иметь возможность обновить человека, где имя свойства может быть любым именем человека ' грабить, мария, джо и т. д. Следовательно, имя свойства - это ключ свойства Dynami c.
При наличии следующих редукторов и их комбинировании возможно ли сделать следующее?
const loadPerson = (state, action) {
if(action.type === 'LOAD') {
return action.payload;
}
}
const updatePerson = (state, action) {
if(action.type === 'UPDATE_PERSON') {
return action.payload;
}
}
const rootReducrers = combineReducers({
data: combineReducers ({
[name]: combineReducers({ // <- How would one do this?
updatePerson
})
})
});
Спасибо