You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
The (marginal) advantages of using redux-machine over just using the FSM pattern is that you can more clearly express intent and write slightly less code.
100
100
101
+
##Supporting an Extra Argument
102
+
103
+
redux-machine supports to passing an extra argument to state reducers, for cases where a state reducer requires[a third argument for other state it depends on](https://github.com/reactjs/redux/blob/master/docs/faq/Reducers.md#how-do-i-share-state-between-two-reducers-do-i-have-to-use-combinereducers).
104
+
101
105
##Asynchronous Effects
102
106
103
107
redux-machine doesn't prescribe a way of handling asynchronous effects such as API calls. This leaves it open for you to use[no async effects library](http://stackoverflow.com/a/34599594/2482570),[redux-loop](https://github.com/redux-loop/redux-loop),[redux-thunk](https://github.com/gaearon/redux-thunk),[redux-saga](https://github.com/yelouafi/redux-saga),[redux-funk](https://github.com/mheiber/redux-funk) or[anything else](https://github.com/markerikson/redux-ecosystem-links/blob/master/side-effects.md).