An open API service indexing awesome lists of open source software.

https://github.com/jollen/react-websocket-view

A React polyfill that enables elements' Websocket
https://github.com/jollen/react-websocket-view

Last synced: 11 months ago
JSON representation

A React polyfill that enables elements' Websocket

Awesome Lists containing this project

README

          

A React polyfill that enables elements' Websocket

## Install

To setup the package.

```
npm install react-websocket-view --save
```

## Usage

1. Import ```WebsocketView``` from ```react-websocket-view```

2. Use `````` as the parent component, and put Websocket server URI to ```server``` props.

3. Add ```onMessage``` callback to your elements.

## Quickstart

The following sample connects to ```wss://wot.city/object/testman/viewer```, and ```

``` will receive real-time data with ```onMessage``` callback.

```
import React from 'react';
import { render } from 'react-dom';
import { WebsocketView } from 'react-websocket-view';

render(


,
document.getElementById('content')
);
```

## Examples

* Two ```

``` elements receive real-time data from the same server.

```


```

* Two ```

``` elements receive real-time data from different servers.

```









```

## License

The [MIT License](http://www.opensource.org/licenses/MIT) (MIT). See [LICENSE.md](LICENSE.md).