reducer = (state = [],action) => {
if (action.type === 'split_string'){
return action.payload.split('');
}else if (action.type === 'add_character'){
return [...state,action.payload ];
}
return state;
}
function render(){
document.querySelector('body').innerHTML = store.getState();
}
var store = Redux.createStore(reducer);
store.subscribe(render);
render();
action = {
type : 'split_string',
payload : 'abcd'
}
store.dispatch(action);
action2 = {
type: 'add_character',
payload :'e'
}
store.dispatch(action2);
console