Redux middleware in a Reason world



I’m pondering introducing Reason to a React/Redux project or two, and am very curious about the Redux middleware story. I take it that Reason doesn’t support generators, so Redux-saga is out of the question, and, anyway, maybe something along the lines of Redux-cycles is a better functional approach?

And if not Redux, then what? Does anyone have a story of successfully handling a reasonably large state in a ReasonReact app?