const react = props: UI => render(props); const reactDOM = reactElement: DOM => renderToBrowser(reactElement); const reactNative = reactElement: iOS hierarchy => renderToIOS(reactElement);
render -> fetch -> store response -> trigger UI update