Skip to content

Instantly share code, notes, and snippets.

@gajus
Created September 16, 2015 19:56
Show Gist options
  • Save gajus/9fe6ce578ebae3c1f66c to your computer and use it in GitHub Desktop.
Save gajus/9fe6ce578ebae3c1f66c to your computer and use it in GitHub Desktop.
import React from 'react';
import ReactDOM from 'react-dom';
import YouTubePlayer from 'react-youtube-player';
class Parent extends React.Component {
constructor () {
super();
this.state = {};
setInterval(() => {
this.setState({
data: Math.random()
});
}, 500);
}
render () {
return <YouTubePlayer data={this.state.data} />;
}
}
ReactDOM.render(<Parent />, document.getElementById('app'));
@Velveeta
Copy link

import React from 'react';
import ReactDOM from 'react-dom';
import YouTubePlayer from 'react-youtube-player';

class Parent extends React.Component {
    constructor () {
        super();

        this.state = {};

        setInterval(() => {
            var state = {
                ...this.state,
                data: {
                    timestamp: Math.random()
                }
            };

            this.setState(state);
        }, 500);
    }

    render () {
        return <YouTubePlayer data={this.state.data} />;
    }
}

ReactDOM.render(<Parent />, document.getElementById('app'));

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment