Here is my own solution for this challenge and it worked.
It may be different from others, but it worked.
State is assigned a string, so I reassigned it to the text property of action:
const ADD_NOTE = 'ADD_NOTE';
const notesReducer = (state = 'Initial State', action) => {
switch(action.type) {
// change code below this line
case ADD_NOTE:
return state = action.text;
// change code above this line
default:
return state;
}
};
const addNoteText = (note) => {
// change code below this line
return { type: ADD_NOTE, text: note}
// change code above this line
};
const store = Redux.createStore(notesReducer);
console.log(store.getState());
store.dispatch(addNoteText('Hello!'));
console.log(store.getState());