⚠ DEPRECATED ⚠
$element
can have little a reducer, as a treat
<script src="https://github.com/chee/jquery.redux/raw/master/jquery.redux.min.js">
Note! Make sure to include it after jquery!!
var initialState = 0;
function reducer( state, action ) {
state = state || initialState
switch( action.type ) {
case "+":
return state + 1
case "-":
return state - 1
case "@jQuery/init":
return 0
default:
return state;
}
}
$( "#my-element" ).redux( "set-reducer", { reducer } );
$("#my-element")
.redux("dispatch", {
action: {
type: "+"
}
})
.redux("dispatch", {
action: {
type: "+"
}
})
$( "#my-element" ).redux( "get-state" ); //=> 2