import * as React from 'react' import {distinctUntilChanged, map, switchMap} from 'rxjs/operators' import {withPropsStream} from '../../withPropsStream' const FetchComponent: React.ComponentType<{url: string}> = withPropsStream( props$ => props$.pipe( map(props => props.url), distinctUntilChanged(), switchMap(url => fetch(url).then(response => response.text())), map(responseText => ({responseText})) ), props =>
{URLS.map(url => ( ))}
{currentUrl ?