Reactor components for interacting with datastores