From 7dc88192809f374e0ebf2bbc68381a0e649fb32d Mon Sep 17 00:00:00 2001 From: Janic Duplessis Date: Tue, 21 May 2019 18:02:13 -0400 Subject: [PATCH] docs: Add comment to getScreen fix (#63) --- packages/core/src/routers/StackRouter.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/core/src/routers/StackRouter.js b/packages/core/src/routers/StackRouter.js index b5b0d77d..81f6a3d1 100644 --- a/packages/core/src/routers/StackRouter.js +++ b/packages/core/src/routers/StackRouter.js @@ -30,6 +30,9 @@ export default (routeConfigs, stackConfig = {}) => { // Loop through routes and find child routers routeNames.forEach(routeName => { + // We're not using `getScreenForRouteName` here to preserve the lazy loading + // behaviour of routes. This means that routes with child routers must be + // defined using a component directly or with an object with a screen prop. const routeConfig = routeConfigs[routeName]; const screen = routeConfig && routeConfig.screen ? routeConfig.screen : routeConfig;