소스 검색

Fix unneccessary rerender of parent page, close #525

afc163 8 년 전
부모
커밋
b27bf8deab
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      src/common/router.js

+ 2 - 1
src/common/router.js

@@ -10,10 +10,11 @@ const dynamicWrapper = (app, models, component) => dynamic({
   // add routerData prop
   component: () => {
     const p = component();
+    const routerData = getRouterData(app);
     return new Promise((resolve, reject) => {
       p.then((raw) => {
         const Comp = raw.default || raw;
-        resolve(props => <Comp {...props} routerData={getRouterData(app)} />);
+        resolve(props => <Comp {...props} routerData={routerData} />);
       }).catch(err => reject(err));
     });
   },