import * as React from 'react' import {map, startWith} from 'rxjs/operators' import {createEventHandler} from '../../createEventHandler' import {streamingComponent} from '../../streamingComponent' const STYLE = { height: 200, border: '1px solid' } export const EventHandlersExample = streamingComponent(() => { const [mouseMoves$, onMouseMove] = createEventHandler() return mouseMoves$.pipe( map(event => ({x: event.clientX, y: event.clientY})), startWith({x: 0, y: 0}), map(props => (
Move mouse here
Current position:
{JSON.stringify(props, null, 2)}
)) ) })