export const observeStore = (store, select, onChange) => {
let currentState
function handleChange() {
const nextState = select(store.getState())
if (nextState !== currentState) {
currentState = nextState
onChange(currentState)
export const observeStore = (store, select, onChange) => {
let currentState
function handleChange() {
const nextState = select(store.getState())
if (nextState !== currentState) {
currentState = nextState
onChange(currentState)