From 698e838c8ac255560d952f7cee9e6fce180ef13c Mon Sep 17 00:00:00 2001 From: Paul Kaplan <pkaplan@media.mit.edu> Date: Fri, 26 May 2017 10:53:00 -0400 Subject: [PATCH] Use PureComponent for performance boost on libraries --- src/containers/costume-library.jsx | 2 +- src/containers/sound-library.jsx | 2 +- src/containers/sprite-library.jsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/containers/costume-library.jsx b/src/containers/costume-library.jsx index d0a004ba6..f245c098f 100644 --- a/src/containers/costume-library.jsx +++ b/src/containers/costume-library.jsx @@ -7,7 +7,7 @@ const costumeLibraryContent = require('../lib/libraries/costumes.json'); const LibraryComponent = require('../components/library/library.jsx'); -class CostumeLibrary extends React.Component { +class CostumeLibrary extends React.PureComponent { constructor (props) { super(props); bindAll(this, [ diff --git a/src/containers/sound-library.jsx b/src/containers/sound-library.jsx index 53aa6bde0..d82512225 100644 --- a/src/containers/sound-library.jsx +++ b/src/containers/sound-library.jsx @@ -9,7 +9,7 @@ const soundIcon = require('../components/asset-panel/icon--sound.svg'); const soundLibraryContent = require('../lib/libraries/sounds.json'); -class SoundLibrary extends React.Component { +class SoundLibrary extends React.PureComponent { constructor (props) { super(props); bindAll(this, [ diff --git a/src/containers/sprite-library.jsx b/src/containers/sprite-library.jsx index fb9a6ce03..26a18c511 100644 --- a/src/containers/sprite-library.jsx +++ b/src/containers/sprite-library.jsx @@ -7,7 +7,7 @@ const spriteLibraryContent = require('../lib/libraries/sprites.json'); const LibraryComponent = require('../components/library/library.jsx'); -class SpriteLibrary extends React.Component { +class SpriteLibrary extends React.PureComponent { constructor (props) { super(props); bindAll(this, [ -- GitLab