diff --git a/theatre/studio/src/panels/SequenceEditorPanel/DopeSheet/Right/AggregatedKeyframeTrack/AggregateKeyframeEditor/AggregateKeyframeEditor.tsx b/theatre/studio/src/panels/SequenceEditorPanel/DopeSheet/Right/AggregatedKeyframeTrack/AggregateKeyframeEditor/AggregateKeyframeEditor.tsx index 2165318..1c461d2 100644 --- a/theatre/studio/src/panels/SequenceEditorPanel/DopeSheet/Right/AggregatedKeyframeTrack/AggregateKeyframeEditor/AggregateKeyframeEditor.tsx +++ b/theatre/studio/src/panels/SequenceEditorPanel/DopeSheet/Right/AggregatedKeyframeTrack/AggregateKeyframeEditor/AggregateKeyframeEditor.tsx @@ -60,26 +60,24 @@ export type IAggregateKeyframeEditorProps = { * is open. This would require having some kind of stable identity for each aggregate row. * Let's defer that work until other interactive keyframe editing PRs are merged in. */ -const AggregateKeyframeEditor: React.VFC = ( - props, -) => { - const utils = useAggregateKeyframeEditorUtils(props) - - return ( - - - - - ) -} +const AggregateKeyframeEditor: React.VFC = + React.memo((props) => { + const utils = useAggregateKeyframeEditorUtils(props) + return ( + + + + + ) + }) export default AggregateKeyframeEditor