Указать путь до состояния, которое пришло из input

Существует базовые reducer

import { CREATE } from "./types"

export default function(state, action) {
    switch (action.type) {
        case CREATE:
            const { way, newData } = action.value;
            //console.log(way);
            //console.log(newData)
            return {
                ...state,
                //newState: state.way = newData,
                newState: state.dataContent[0].type = 'button',
            }

        default: return state
    }
}

Есть поля way, newData

way = путь 

Я могу указать в input какой-то путь, он придет в way. Если продебажить, то там действительно лежит данное значение. (путь)

Речь о : newState: state.way = newData,

Когда я пишу один из вариантов

newState: state.way = newData,

newState: state.[way] = newData, 

Обо случая имеют ключ, это видно через debugger.
введите сюда описание изображения

Так же есть state введите сюда описание изображения

Но если смотреть state[way]
Тогда это пустота.

Мне не хватает опыта, как присвоить данное значение для state...


Ответы (0 шт):