From 63383a451c6b0e266accc772e017ef75f02826ec Mon Sep 17 00:00:00 2001 From: Eric Vicenti Date: Wed, 31 Oct 2018 11:01:04 -0700 Subject: [PATCH] Improve missing navigator prop invariant message --- packages/core/src/navigators/createNavigator.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/src/navigators/createNavigator.js b/packages/core/src/navigators/createNavigator.js index 7c718065..da1863d4 100644 --- a/packages/core/src/navigators/createNavigator.js +++ b/packages/core/src/navigators/createNavigator.js @@ -15,7 +15,10 @@ function createNavigator(NavigatorView, router, navigationConfig) { static getDerivedStateFromProps(nextProps, prevState) { const prevDescriptors = prevState.descriptors; const { navigation, screenProps } = nextProps; - invariant(navigation != null, 'Navigation containers!'); + invariant( + navigation != null, + 'The navigation prop is missing for this navigator. In react-navigation 3 you must set up your app container directly. More info: https://reactnavigation.org/docs/en/app-containers.html' + ); const { state } = navigation; const { routes } = state; if (typeof routes === 'undefined') {