// 1 const counter = (state = 0, action) => { switch (action.type) { case 'INCREMENT': return state + 1; case 'DECREMENT': return state - 1; default: return state; } } const { createStore } = Redux; const store = createStore(conter); const render = () => { document.body.innerText = sotre.getState(); } store.subscribe(render); render(); document.addEventListener(‘click’, () => { store.dispatch({ type: 'INCREMENT' }) })