diff --git a/packages/react-navigation/src/routers/SwitchRouter.js b/packages/react-navigation/src/routers/SwitchRouter.js index 0d7cb0ac..aeaa349b 100644 --- a/packages/react-navigation/src/routers/SwitchRouter.js +++ b/packages/react-navigation/src/routers/SwitchRouter.js @@ -196,7 +196,7 @@ export default (routeConfigs, config = {}) => { newChildState = childRouter ? childRouter.getStateForAction(action.action, childState) : null; - } else if (!action.action && !childRouter && action.params) { + } else if (!action.action && action.params) { newChildState = { ...childState, params: {