Skip to content

Instantly share code, notes, and snippets.

View daverivera's full-sized avatar

Dave Rivera daverivera

View GitHub Profile
@daverivera
daverivera / index.diff
Created May 29, 2019 12:49
redux-crosstab_webworker_index
import React from 'react'
import { render } from 'react-dom'
-import { createStore } from 'redux'
+import { createStore, applyMiddleware } from 'redux'
import { Provider } from 'react-redux'
import App from './components/App'
import reducer from './reducers'
import 'todomvc-app-css/index.css'
+import { createStateSyncMiddleware, initStateWithPrevTab } from 'redux-state-sync'
@daverivera
daverivera / reducers-index.diff
Created May 29, 2019 12:51
redux-crosstab_persist_redux-index
import { combineReducers } from 'redux'
import todos from './todos'
import visibilityFilter from './visibilityFilter'
+import { withReduxStateSync } from 'redux-state-sync'
const rootReducer = combineReducers({
todos,
visibilityFilter
})
@daverivera
daverivera / reducers-index.diff
Created May 29, 2019 12:56
redux-crosstab_indexdb_reducers-index
import { combineReducers } from 'redux'
import todos from './todos'
import visibilityFilter from './visibilityFilter'
+import { persistentReducer } from 'redux-pouchdb'
const rootReducer = combineReducers({
todos,
visibilityFilter
})
@daverivera
daverivera / index.diff
Created May 29, 2019 12:58
redux-crosstab_indexdb_index
import React from 'react'
import { render } from 'react-dom'
-import { createStore } from 'redux'
+import { createStore, compose } from 'redux'
import { Provider } from 'react-redux'
import App from './components/App'
import reducer from './reducers'
import 'todomvc-app-css/index.css'
+import PouchDB from 'pouchdb'