Parcourir la source

reduce rerendering

Yuki Takei il y a 3 ans
Parent
commit
0bc7ae758b
1 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 3 2
      packages/app/src/components/Page/RevisionRenderer.tsx

+ 3 - 2
packages/app/src/components/Page/RevisionRenderer.tsx

@@ -95,7 +95,7 @@ type Props = {
   additionalClassName?: string,
 }
 
-const RevisionRenderer = (props: Props): JSX.Element => {
+const RevisionRenderer = React.memo((props: Props): JSX.Element => {
 
   const {
     rendererOptions, markdown, pagePath, highlightKeywords, additionalClassName,
@@ -246,6 +246,7 @@ const RevisionRenderer = (props: Props): JSX.Element => {
   //   />
   // );
 
-};
+});
+RevisionRenderer.displayName = 'RevisionRenderer';
 
 export default RevisionRenderer;