瀏覽代碼

reduce rerendering

Yuki Takei 3 年之前
父節點
當前提交
0bc7ae758b
共有 1 個文件被更改,包括 3 次插入2 次删除
  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;