Преглед изворни кода

Add pageId as a dependency

Shun Miyazawa пре 3 година
родитељ
комит
0f50157693
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      packages/app/src/pages/[[...path]].page.tsx

+ 2 - 1
packages/app/src/pages/[[...path]].page.tsx

@@ -286,9 +286,10 @@ const Page: NextPageWithLayout<Props> = (props: Props) => {
   }, [props.currentPathname, router]);
 
   // initialize mutateEditingMarkdown only once per page
+  // Put pageId in the dependency array to have mutateEditingMarkdown run when the page is duplicated
   useEffect(() => {
     mutateEditingMarkdown(revisionBody);
-  }, [mutateEditingMarkdown, revisionBody]);
+  }, [mutateEditingMarkdown, revisionBody, pageId]);
 
   const title = generateCustomTitleForPage(props, pagePath);