Просто добавьте имя компьютера вместо «localhost» в имя хоста или адрес хоста MySQL.
При обработке вашего действия вы возвращаете объект (проверяйте фигурные скобки):
return {
...state,
sidebarname: action.payload
};
Поскольку ваше полное состояние - это только строка sidebarname
, вы должны вернуть только полезную нагрузку:
return action.payload
В качестве альтернативы вы можете указать свое состояние как объект, а затем действие вашего действия должно работать нормально:
let initialState = { sidebarmenu: "wrapper slide-menu" };
...
export default function(state=initialState,action){
...
}
ваш sidebarReducer просто управляет строкой. просто верните action.payload на TOGGLE_SIDEBAR, а не объект с свойством sidebarname
.
action.payload
в возвращаемом объекте редуктора.
– codemt
13 July 2018 в 07:18
this.props.name.sidebarname
. и государство тоже меняется. Однако, когда я вызываю MapStatetoProps, я пропускаю толькоname : this.props.name
. Таким образом, имя объектаname
, которое я передавал здесь. я сбился с толку при его сопоставлении. Спасибо чувак . Вы сохранили мой День & lt; 3 & lt; 3 & lt; 3. – codemt 13 July 2018 в 07:28