This is an abstraction over remote data that needs to be fetched from backend. It based on "Slaying UI Antipattern In X" article
yarn add @dmitry.olyenyov/remote-data
let data = initialized();
data = success("server response");
data = failure(someError);
MIT © Dema