Quick API Overview

React Bindings

<Subscribe />

Render an Observable into ReactDOM nodes:

<Subscribe observer={observable} initialValue="None">
  {value => <p>{value}</p>}
</Subscribe>

bindAction

Render a RxJS Subject into Component method:

increase = bindAction(increase$)

Dependency Injection

<Provider />

Provide the store context to your React App:

<Provider store={store} runEpic={rootEpic}>
  <AppRoot />
</Provider>

WithRx

Inject store's state and actions into Component:

Epic

lift

Lift operator provide a way to lift a reducer like operator up into RxJS operator.

Or you can lift an operator in Redux style:

It can also be used for direct subscription from state source and action source also:

combineEpics

Combine epics into one root epic. Allow custom route for relationships between parts of the store:

Last updated

Was this helpful?