diff --git a/ui/js/component/video/internal/play-button.jsx b/ui/js/component/video/internal/play-button.jsx index 69834a599..fb297904a 100644 --- a/ui/js/component/video/internal/play-button.jsx +++ b/ui/js/component/video/internal/play-button.jsx @@ -3,7 +3,7 @@ import FilePrice from "component/filePrice"; import Link from "component/link"; import Modal from "component/modal"; -class VideoPlayButton extends React.Component { +class VideoPlayButton extends React.PureComponent { onPurchaseConfirmed() { this.props.closeModal(); this.props.startPlaying(); diff --git a/ui/js/component/video/internal/player.jsx b/ui/js/component/video/internal/player.jsx index 7685c3112..1910e2a8e 100644 --- a/ui/js/component/video/internal/player.jsx +++ b/ui/js/component/video/internal/player.jsx @@ -3,7 +3,7 @@ import { Thumbnail } from "component/common"; import player from "render-media"; import fs from "fs"; -class VideoPlayer extends React.Component { +class VideoPlayer extends React.PureComponent { componentDidMount() { const elem = this.refs.media; const { downloadPath, filename } = this.props;