import React from 'react'; import { createStore } from 'redux'; import { Provider, useDispatch, useTrackedState, } from 'reactive-react-redux'; const initialState = { count: 0 }; const reducer = (state = initialState, action) => { switch (action.type) { case 'increment': return { ...state, count: state.count + 1 }; case 'decrement': return { ...state, count: state.count - 1 }; default: return state; } }; const store = createStore(reducer); const Counter = () => { const state = useTrackedState(); const dispatch = useDispatch(); return (
Count: {state.count}
); }; const App = () => ( );