What if I told you that you could replace Redux with one line of code? What if I told you it was as easy as using useState and works just like it, except it's shared and does not depend on Redux, Context, or any other library?
What if I told you it was high performant and less than 3k?
import {useSync} from 'ez-sync-js'
const [myVar, setVar] = useSync('myVar','optional initial value')
See the demo
Click [more] when you get there and add as many React components as you like, they instantly share state.
But seriously, why are you still reading this post... git'r done
npm
It's called ez-sync-js
https://www.npmjs.com/package/ez-sync-js
Discussion (1)
Cool idea!
It doesn't support middleware or async actions, though, and why wouldn't you want to use context anyways?