Open
Description
Observables should be supported in such a way that the render operation can be ongoing, with re-render being triggered when a new value is produced by the observable. Disposal of the rendering operation (possibly incorporated into the IConsole
's disposal) should allow for a single point of cleanup.
An API might look something like this:
using (view.RenderObservable(statusUpdates, intialState: "0%"))
{
}