Usually a Redux store manages global state. But the Redux pattern can be beneficial also for local component state.
For that reason I created a new library:
Local Redux Store is based on RxJS and supports creating a Redux store many times. The individual Redux stores can be bound to the lifespan of a component. The stores can be destroyed when the corresponding component is destroyed.